Menu
Coddy logo textTech

Operadores Matemáticos

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 os valores das colunas em suas consultas. Isso é útil quando precisa calcular novos valores com base nos dados existentes. Por exemplo:

OperadorOperação
+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 números 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 número de ponto flutuante (use valores como 2.0 em vez de 2).
challenge icon

Desafio

Fácil

Tabelas e colunas disponíveis:

  • products: id, price, quantity

Crie duas colunas calculadas:

  1. Primeira coluna chamada high_mix_op:
    • Use a coluna de preço
    • Multiplique-a por 2
    • Subtraia 20 do resultado
  2. Segunda coluna chamada low_mix:
    • Use a coluna de quantidade
    • 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