SQL - Opérateurs

Qu'est-ce qu'un opérateur en SQL?

Un opérateur est un mot réservé ou un caractère utilisé principalement dans la clause WHERE d'une instruction SQL pour effectuer des opérations, telles que des comparaisons et des opérations arithmétiques. Ces opérateurs sont utilisés pour spécifier des conditions dans une instruction SQL et pour servir de conjonctions pour plusieurs conditions dans une instruction.

  • Opérateurs arithmétiques
  • Opérateurs de comparaison
  • Opérateurs logiques
  • Opérateurs utilisés pour annuler les conditions

Opérateurs arithmétiques SQL

Présumer 'variable a' détient 10 et 'variable b' détient 20, alors -

Afficher des exemples

Opérateur La description Exemple
+ (Ajout) Ajoute des valeurs de chaque côté de l'opérateur. a + b donnera 30
- (Soustraction) Soustrait l'opérande de droite de l'opérande de gauche. a - b donnera -10
* (Multiplication) Multiplie les valeurs de chaque côté de l'opérateur. a * b donnera 200
/ (Division) Divise l'opérande de gauche par l'opérande de droite. b / a donnera 2
% (Module) Divise l'opérande de gauche par l'opérande de droite et renvoie le reste. b% a donnera 0

Opérateurs de comparaison SQL

Présumer 'variable a' détient 10 et 'variable b' détient 20, alors -

Afficher des exemples

Opérateur La description Exemple
= Vérifie si les valeurs de deux opérandes sont égales ou non, si oui, la condition devient vraie. (a = b) n'est pas vrai.
! = Vérifie si les valeurs de deux opérandes sont égales ou non, si les valeurs ne sont pas égales, la condition devient vraie. (a! = b) est vrai.
<> Vérifie si les valeurs de deux opérandes sont égales ou non, si les valeurs ne sont pas égales, la condition devient vraie. (a <> b) est vrai.
> Vérifie si la valeur de l'opérande gauche est supérieure à la valeur de l'opérande droit, si oui, la condition devient vraie. (a> b) n'est pas vrai.
< Vérifie si la valeur de l'opérande gauche est inférieure à la valeur de l'opérande droit, si oui, la condition devient vraie. (a <b) est vrai.
> = Vérifie si la valeur de l'opérande gauche est supérieure ou égale à la valeur de l'opérande droit, si oui, la condition devient vraie. (a> = b) n'est pas vrai.
<= Vérifie si la valeur de l'opérande gauche est inférieure ou égale à la valeur de l'opérande droit, si oui, la condition devient vraie. (a <= b) est vrai.
! < Vérifie si la valeur de l'opérande gauche n'est pas inférieure à la valeur de l'opérande droit, si oui, la condition devient vraie. (a! <b) est faux.
!> Vérifie si la valeur de l'opérande gauche n'est pas supérieure à la valeur de l'opérande droit, si oui, la condition devient vraie. (a!> b) est vrai.

Opérateurs logiques SQL

Voici une liste de tous les opérateurs logiques disponibles en SQL.

Afficher des exemples

Sr.No. Opérateur et description
1

ALL

L'opérateur ALL est utilisé pour comparer une valeur à toutes les valeurs d'un autre jeu de valeurs.

2

AND

L'opérateur AND permet l'existence de plusieurs conditions dans la clause WHERE d'une instruction SQL.

3

ANY

L'opérateur ANY est utilisé pour comparer une valeur à toute valeur applicable dans la liste selon la condition.

4

BETWEEN

L'opérateur BETWEEN est utilisé pour rechercher des valeurs comprises dans un ensemble de valeurs, compte tenu de la valeur minimale et de la valeur maximale.

5

EXISTS

L'opérateur EXISTS est utilisé pour rechercher la présence d'une ligne dans une table spécifiée qui répond à un certain critère.

6

IN

L'opérateur IN est utilisé pour comparer une valeur à une liste de valeurs littérales qui ont été spécifiées.

sept

LIKE

L'opérateur LIKE est utilisé pour comparer une valeur à des valeurs similaires à l'aide d'opérateurs génériques.

8

NOT

L'opérateur NOT inverse la signification de l'opérateur logique avec lequel il est utilisé. Ex: PAS EXISTANT, PAS ENTRE, PAS IN, etc.This is a negate operator.

9

OR

L'opérateur OR est utilisé pour combiner plusieurs conditions dans la clause WHERE d'une instruction SQL.

dix

IS NULL

L'opérateur NULL est utilisé pour comparer une valeur avec une valeur NULL.

11

UNIQUE

L'opérateur UNIQUE recherche chaque ligne d'une table spécifiée pour l'unicité (pas de doublons).