Opérateurs en SQL
Introduction aux opérateurs
Les opérateurs en SQL sont des mots-clés essentiels permettant d’effectuer des opérations arithmétiques, de comparaison, et logiques. Ils sont souvent utilisés dans la clause WHERE pour filtrer les résultats d’une requête.
Opérateurs arithmétiques
Les opérateurs arithmétiques servent à réaliser des calculs sur des types numériques. Voici les principaux :
- +: Addition
- -: Soustraction
- ** imes:** Multiplication
- /: Division
- % : Modulo (reste de la division)
Exemple :
-- Addition
SELECT 10 + 5;
-- Soustraction
SELECT 10 - 5;
-- Multiplication
SELECT 10 * 5;
-- Division
SELECT 10 / 5;
-- Modulo
SELECT 10 % 5;
Opérateurs de comparaison
Les opérateurs de comparaison permettent de comparer deux valeurs entre elles. Voici les principaux :
- =: Égal à
- >: Supérieur à
- <: Inférieur à
- >=: Supérieur ou égal à
- <=: Inférieur ou égal à
- !=: Différent de
- <>: Différent de (autre syntaxe)
Exemple :
SELECT * FROM students WHERE gpa > 2.5;
Opérateurs logiques
Les opérateurs logiques vous permettent de combiner plusieurs conditions. Les voici : - AND : Vérifie si toutes les conditions d’une expression sont VRAIES. - OR : Teste si une condition parmi plusieurs est VRAIE. - NOT : Inverse le résultat d'une condition. - BETWEEN : Sélectionne des valeurs dans une plage donnée. - LIKE : Permet d'effectuer une recherche avec des motifs. - IS NULL / IS NOT NULL : Vérifie si une valeur est NULL ou non.
Exemple :
SELECT * FROM products WHERE price BETWEEN 10 AND 100;