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
- Funções agregadas: Resumir dados (por exemplo,
SUM()). - Funções de cadeia de caracteres: Modificar o texto (por exemplo,
CONCAT()). - Funções de data: Manipular datas (por exemplo,
NOW()). - Funções matemáticas: Realizar cálculos (por exemplo,
ROUND()). - Funções JSON: Manipular dados JSON (por exemplo,
JSON_OBJECT()).
Exemplos
- Função agregada
SELECT AVG(salary) AS average_salary FROM employees;Explicação: Calcula o salário médio dos funcionários.
- 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.
- Função de data
SELECT CURDATE() AS today;Explicação: Recupera a data atual.
- Função matemática
SELECT ROUND(price, 2) AS rounded_price FROM products;Explicação: Arredonda o endereço
pricepara duas casas decimais. - Função JSON
SELECT JSON_OBJECT('id', id, 'name', name) AS json_data FROM users;Explicação: Converte as colunas
idenameem um objeto JSON.