Expressions
Les expressions MySQL sont des combinaisons de valeurs, d'opérateurs et de fonctions qui s'évaluent en une seule valeur. Ils sont utilisés dans les conditions, les calculs et la construction de requêtes dynamiques.
Utilisations courantes des expressions MySQL
- Expressions arithmétiques: Effectuez des calculs.
- Expressions de chaînes de caractères: Manipuler le texte.
- Expressions logiques: Créez des conditions.
- Expressions de la date: Traiter les opérations sur les dates.
- Expressions de comparaison: Comparez les valeurs.
Exemples
- Expression arithmétique
SELECT price * quantity AS total FROM orders;
Explication: Calcule le prix total de chaque commande.
- Expression de la chaîne
SELECT CONCAT(first_name, ' ', last_name) AS full_name FROM users;
Explication: Combine
first_name
etlast_name
en un nom complet. - Expression logique
SELECT * FROM orders WHERE amount > 50 AND status = 'Paid';
Explication: Filtre les commandes dont le montant est supérieur à 50 et dont le statut est
Paid
. - Expression de la date
SELECT CURDATE() - INTERVAL 30 DAY AS last_month;
Explication: Calcule la date d'il y a 30 jours.
- Comparaison Expression
SELECT * FROM employees WHERE salary BETWEEN 3000 AND 5000;
Explication: Filtre les employés dont les salaires sont compris entre 3000 et 5000.