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:
Observação importante sobre divisão: Ao dividir inteiros em SQL, o resultado depende dos tipos de dados envolvidos:
| Operator | Operation |
|---|---|
| + | 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;- 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
Desafio
FácilTabelas e colunas disponíveis:
<strong>products</strong>:<strong>id</strong>,<strong>price</strong>,<strong>quantity</strong>
Crie duas colunas calculadas:
- Primeira coluna chamada
high_mix_op:- Pegue a coluna price
- Multiplique-a por 2
- Subtraia 20 do resultado
- Segunda coluna chamada
low_mix:- Pegue a coluna quantity
- Divida-a por 1.5
- Adicione 5 ao resultado
Experimente você mesmo
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
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columnsPratique por conta própria: Playground de SQL