Expresiones
Las expresiones MySQL son combinaciones de valores, operadores y funciones que se evalúan a un único valor. Se utilizan en condiciones, cálculos y construcción de consultas dinámicas.
Usos comunes de las expresiones MySQL
- Expresiones aritméticas: Realiza cálculos.
- Expresiones de cadena: Manipula el texto.
- Expresiones lógicas: Crea condiciones.
- Expresiones de fecha: Gestiona las operaciones de fecha.
- Expresiones de comparación: Compara los valores.
Ejemplos
- Expresión aritmética
SELECT price * quantity AS total FROM orders;
Explicación: Calcula el precio total de cada pedido.
- Expresión de cadena
SELECT CONCAT(first_name, ' ', last_name) AS full_name FROM users;
Explicación: Combina
first_name
ylast_name
en un nombre completo. - Expresión lógica
SELECT * FROM orders WHERE amount > 50 AND status = 'Paid';
Explicación: Filtra los pedidos con importe superior a 50 y estado
Paid
. - Fecha Expresión
SELECT CURDATE() - INTERVAL 30 DAY AS last_month;
Explicación: Calcula la fecha de hace 30 días.
- Expresión de comparación
SELECT * FROM employees WHERE salary BETWEEN 3000 AND 5000;
Explicación: Filtra los empleados con salarios entre 3000 y 5000.