Mathematical Operators
Parte de la sección Fundamentos del Journey de SQL de Coddy — lección 23 de 72.
En SQL, puedes realizar cálculos directamente con los valores de las columnas en tus consultas. Esto es útil cuando necesitas calcular nuevos valores basados en datos existentes. Por ejemplo:
Nota importante sobre la división: Al dividir enteros en SQL, el resultado depende de los tipos de datos involucrados:
| Operador | Operación |
|---|---|
| + | Suma |
| - | Resta |
| * | Multiplicación |
| / | División |
SELECT price + 10 as increased_price,
price - 10 as reduced_price,
price * 10 as multiple_price,
price / 2 as half_price
FROM products;- Entero ÷ Entero = Entero (truncado):
7 / 2 = 3(no 3.5)
- Entero ÷ Flotante = Flotante:
7 / 2.0 = 3.5
- Flotante ÷ Entero = Flotante:
7.0 / 2 = 3.5
Desafío
FácilTablas y columnas disponibles:
<strong>products</strong>:<strong>id</strong>,<strong>price</strong>,<strong>quantity</strong>
Crea dos columnas calculadas:
- Primera columna llamada
high_mix_op:- Toma la columna price
- Multiplícala por 2
- Resta 20 al resultado
- Segunda columna llamada
low_mix:- Toma la columna quantity
- Divídela entre 1.5
- Suma 5 al resultado
Pruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones 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 columns