Menu
Coddy logo textTech

Operadores matemáticos

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 resulta útil cuando necesitas calcular valores nuevos basados en datos existentes. Por ejemplo:
OperadorOperación
+Adición
-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;
Nota importante sobre la división: Al dividir enteros en SQL, el resultado depende de los tipos de datos involucrados:
  • 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
Para obtener resultados decimales al dividir enteros, asegúrate de que al menos uno de los operandos sea un número de coma flotante (usa valores como 2.0 en lugar de 2).
challenge icon

Desafío

Fácil

Tablas y columnas disponibles:

  • products: id, price, quantity

Crea dos columnas calculadas:

  1. Primera columna llamada high_mix_op:
    • Toma la columna de precio
    • Multiplícala por 2
    • Resta 20 al resultado
  2. Segunda columna llamada low_mix:
    • Toma la columna de cantidad
    • Divídela entre 1.5
    • Suma 5 al resultado

Pruébalo tú mismo

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Playground de SQL