Menu
Coddy logo textTech

Mathematical Operators

Parte da seção Fundamentos do Journey de SQL da Coddy. Lição 23 de 72.

Em SQL, você pode realizar cálculos diretamente com valores de colunas em suas consultas. Isso é útil quando você precisa calcular novos valores com base em dados existentes. Por exemplo:
OperatorOperation
+Adição
-Subtração
*Multiplicação
/Divisão
SELECT price + 10 as increased_price,
       price - 10 as reduced_price,
       price * 10 as multiple_price,
       price / 2 as half_price
FROM products;
Observação importante sobre divisão: Ao dividir inteiros em SQL, o resultado depende dos tipos de dados envolvidos:
  • Inteiro ÷ Inteiro = Inteiro (truncado): 7 / 2 = 3 (não 3.5)
  • Inteiro ÷ Float = Float: 7 / 2.0 = 3.5
  • Float ÷ Integer = Float: 7.0 / 2 = 3.5
Para obter resultados decimais ao dividir inteiros, certifique-se de que pelo menos um operando seja um float (use valores como 2.0 em vez de 2).
challenge icon

Desafio

Fácil

Tabelas e colunas disponíveis:

  • <strong>products</strong>: <strong>id</strong>, <strong>price</strong>, <strong>quantity</strong>

Crie duas colunas calculadas:

  1. Primeira coluna chamada high_mix_op:
    • Pegue a coluna price
    • Multiplique-a por 2
    • Subtraia 20 do resultado
  2. Segunda coluna chamada low_mix:
    • Pegue a coluna quantity
    • Divida-a por 1.5
    • Adicione 5 ao resultado

Experimente você mesmo

quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Playground de SQL