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
price
para duas casas decimais. - Função JSON
SELECT JSON_OBJECT('id', id, 'name', name) AS json_data FROM users;
Explicação: Converte as colunas
id
ename
em um objeto JSON.