Saltar al contenido principal
Documentos
FuncionesExpresionesKeywordsDeclaracionesCláusulas

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

  1. Funciones agregadas: Resume los datos (por ejemplo, SUM()).
  2. Funciones de cadena: Modifica el texto (por ejemplo, CONCAT()).
  3. Fecha Funciones: Manipula fechas (por ejemplo, NOW()).
  4. Funciones matemáticas: Realiza cálculos (por ejemplo, ROUND()).
  5. Funciones JSON: Maneja datos JSON (por ejemplo, JSON_OBJECT()).

Ejemplos

  1. Función Agregada
     
    SELECT AVG(salary) AS average_salary FROM employees;

    Explicación: Calcula el salario medio de los empleados.

  2. Función de cadena
     
    SELECT UPPER(name) AS uppercase_name FROM customers;

    Explicación: Convierte los nombres de los clientes a mayúsculas.

  3. Fecha Función
     
    SELECT CURDATE() AS today;

    Explicación: Recupera la fecha actual.

  4. Función matemática
     
    SELECT ROUND(price, 2) AS rounded_price FROM products;

    Explicación: Redondea el price a dos decimales.

  5. JSON Function
     
    SELECT JSON_OBJECT('id', id, 'name', name) AS json_data FROM users;

    Explicación: Convierte las columnas id y name en un objeto JSON.