Funciones
Las funciones MySQL realizan operaciones específicas sobre los datos, haciendo que las consultas sean más eficaces y flexibles. Se clasifican en funciones agregadas, de cadena, de fecha y matemáticas.
Usos comunes de las funciones MySQL
- Funciones agregadas: Resume los datos (por ejemplo,
SUM()
). - Funciones de cadena: Modifica el texto (por ejemplo,
CONCAT()
). - Fecha Funciones: Manipula fechas (por ejemplo,
NOW()
). - Funciones matemáticas: Realiza cálculos (por ejemplo,
ROUND()
). - Funciones JSON: Maneja datos JSON (por ejemplo,
JSON_OBJECT()
).
Ejemplos
- Función Agregada
SELECT AVG(salary) AS average_salary FROM employees;
Explicación: Calcula el salario medio de los empleados.
- Función de cadena
SELECT UPPER(name) AS uppercase_name FROM customers;
Explicación: Convierte los nombres de los clientes a mayúsculas.
- Fecha Función
SELECT CURDATE() AS today;
Explicación: Recupera la fecha actual.
- Función matemática
SELECT ROUND(price, 2) AS rounded_price FROM products;
Explicación: Redondea el
price
a dos decimales. - JSON Function
SELECT JSON_OBJECT('id', id, 'name', name) AS json_data FROM users;
Explicación: Convierte las columnas
id
yname
en un objeto JSON.