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;