Fonctions
Les fonctions MySQL effectuent des opérations spécifiques sur les données, ce qui rend les requêtes plus efficaces et plus flexibles. Elles sont classées en fonctions agrégées, chaînes de caractères, dates et fonctions mathématiques.
Utilisations courantes des fonctions MySQL
- Fonctions agrégées: Résumez les données (par exemple,
SUM()
). - Fonctions de la chaîne: Modifier le texte (par exemple,
CONCAT()
). - Fonctions de la date: Manipulez les dates (par exemple,
NOW()
). - Fonctions mathématiques: Effectuer des calculs (par exemple,
ROUND()
). - Fonctions JSON: Traitez les données JSON (par exemple,
JSON_OBJECT()
).
Exemples
- Fonction agrégée
SELECT AVG(salary) AS average_salary FROM employees;
Explication: Calcule le salaire moyen des employés.
- Fonction de la chaîne de caractères
SELECT UPPER(name) AS uppercase_name FROM customers;
Explication: Convertit les noms des clients en majuscules.
- Fonction de la date
SELECT CURDATE() AS today;
Explication: Récupère la date du jour.
- Fonction mathématique
SELECT ROUND(price, 2) AS rounded_price FROM products;
Explication: L'adresse
price
est arrondie à deux décimales. - Fonction JSON
SELECT JSON_OBJECT('id', id, 'name', name) AS json_data FROM users;
Explication: Convertit les colonnes
id
etname
en un objet JSON.