Pular para o conteúdo principal
Documentos
FunçõesExpressõesKeywordsDeclaraçõesCláusulas

Funções

As funções do MySQL realizam operações específicas nos dados, tornando as consultas mais eficientes e flexíveis. Elas são categorizadas em funções agregadas, de cadeia de caracteres, de data e matemáticas.

Usos comuns das funções MySQL

  1. Funções agregadas: Resumir dados (por exemplo, SUM()).
  2. Funções de cadeia de caracteres: Modificar o texto (por exemplo, CONCAT()).
  3. Funções de data: Manipular datas (por exemplo, NOW()).
  4. Funções matemáticas: Realizar cálculos (por exemplo, ROUND()).
  5. Funções JSON: Manipular dados JSON (por exemplo, JSON_OBJECT()).

Exemplos

  1. Função agregada
     
    SELECT AVG(salary) AS average_salary FROM employees;

    Explicação: Calcula o salário médio dos funcionários.

  2. Função de cadeia de caracteres
     
    SELECT UPPER(name) AS uppercase_name FROM customers;

    Explicação: Converte os nomes dos clientes em letras maiúsculas.

  3. Função de data
     
    SELECT CURDATE() AS today;

    Explicação: Recupera a data atual.

  4. Função matemática
     
    SELECT ROUND(price, 2) AS rounded_price FROM products;

    Explicação: Arredonda o endereço price para duas casas decimais.

  5. Função JSON
     
    SELECT JSON_OBJECT('id', id, 'name', name) AS json_data FROM users;

    Explicação: Converte as colunas id e name em um objeto JSON.