Opérateurs MySQL - Différents types d'opérateurs dans MySQL avec des exemples

Table des matières:

Anonim

Introduction aux opérateurs MySQL

MySQL est fourni avec des caractères ou des mots spéciaux pour effectuer certaines opérations. Les opérateurs MySQL sont appliqués aux opérandes afin d'effectuer des opérations spécifiques.

Que sont les opérateurs dans MySQL?

Les opérateurs sont habitués à spécifier une condition dans une instruction dans MySQL. Voici les différents types d'opérateurs utilisés dans MySQL.

1. Opérateurs arithmétiques

Dans MySQL, les opérateurs arithmétiques sont utilisés pour effectuer les opérations arithmétiques comme décrit ci-dessous.

Opérateurs arithmétiques dans MySQL
Opérateur La description Exemple
+Ajout de deux opérandesa + b
-Soustraction de l'opérande droit de l'opérande gaucheun B
*Multiplication de deux opérandesun B
/Division de l'opérande gauche par l'opérande droitun B
%Module - le reste de la division de l'opérande gauche par la droiteun B

Voici quelques exemples d'opérations utilisant des opérateurs arithmétiques.

Supposons que certaines valeurs des variables ci-dessous

a = 10, b = 5

  • a + b donnera le résultat 15.
  • a - b donnera le résultat 5.
  • a * b donnera le résultat 50.
  • a / b donnera le résultat 2.
  • a% b donnera le résultat à 0.

2. Opérateurs de comparaison

Les opérateurs de comparaison dans MySql sont utilisés pour comparer les valeurs entre les opérandes et retourner vrai ou faux selon la condition spécifiée dans l'instruction.

Opérateurs de comparaison dans MySQL
Opérateur La description Exemple
>Si la valeur de l'opérande gauche est supérieure à celle de la valeur de l'opérande droit, la condition devient vraie; sinon faux.a> b
<Si la valeur de l'opérande gauche est inférieure à celle d'une valeur de l'opérande droit, la condition devient vraie; sinon faux.a <b
=Si les deux opérandes ont la même valeur, la condition devient vraie; sinon faux.a == b
! =Si les deux opérandes n'ont pas la même valeur, la condition devient vraie; sinon faux.a! = y
> =Si la valeur de l'opérande gauche est supérieure ou égale à l'opérande droit, la condition devient vraie; sinon faux.a> = b
<=Si la valeur de l'opérande gauche est inférieure ou égale à l'opérande droit, la condition devient vraie; sinon faux.a <= b
! <Si la valeur de l'opérande gauche n'est pas inférieure à la valeur de l'opérande droit, la condition devient vraie; sinon faux.a! <b
!>Si la valeur de l'opérande gauche n'est pas supérieure à la valeur de l'opérande droit, la condition devient vraie; sinon faux.a!> b
Si les valeurs de deux opérandes ne sont pas égales, la condition devient vraie; sinon faux.un B

Prenons un exemple de table EMPLOYEE comme indiqué ci-dessous pour comprendre comment utiliser les opérateurs de comparaison comme indiqué ci-dessus lors de l'exécution des requêtes MySQL.

Identifiant NOM ÂGE UN SALAIRE
4 Sushma 32 35000, 00
6 Ritu 23 23000, 00
8 Amit 27 30000.00
11 Harish 35 35000, 00
18 Pooja 28 29500.00

Utilisons les différents opérateurs de comparaison pour interroger la table EMPLOYEE comme indiqué ci-dessous.

SELECT * FROM EMPLOYEE WHERE SALARY > 25000;

Identifiant NOM ÂGE UN SALAIRE
4 Sushma 32 35000, 00
8 Amit 27 30000.00
11 Harish 35 35000, 00
18 Pooja 28 29500.00

SELECT * FROM EMPLOYEE WHERE SALARY = 35000;

Identifiant NOM ÂGE UN SALAIRE
4 Sushma 32 35000, 00
11 Harish 35 35000, 00

SELECT * FROM EMPLOYEE WHERE SALARY < 35000;

Identifiant NOM ÂGE UN SALAIRE
6 Ritu 23 23000, 00
8 Amit 27 30000.00
18 Pooja 28 29500.00

SELECT * FROM EMPLOYEE WHERE SALARY != 30000;

Identifiant NOM ÂGE UN SALAIRE
4 Sushma 32 35000, 00
6 Ritu 23 23000, 00
11 Harish 35 35000, 00
18 Pooja 28 29500.00

SELECT * FROM EMPLOYEE WHERE SALARY 35000;

Identifiant NOM ÂGE UN SALAIRE
6 Ritu 23 23000, 00
8 Amit 27 30000.00
18 Pooja 28 29500.00

3. Opérateurs logiques

Les opérateurs logiques utilisés dans MySQL sont présentés ci-dessous.

Opérateurs logiques dans MySQL

Opérateur

La description

ENTRE

Il est utilisé pour rechercher dans un ensemble de valeurs, par la valeur minimale et la valeur maximale fournies.

EXISTE

Il est utilisé pour rechercher la présence d'une ligne dans une table qui satisfait une certaine condition spécifiée dans la requête.

OU

Il est utilisé pour combiner plusieurs conditions dans une instruction à l'aide de la clause WHERE.

ET

Il permet l'existence de plusieurs conditions dans la clause WHERE d'une instruction SQL.

NE PAS

Il inverse le sens de l'opérateur logique avec lequel il est utilisé. (Exemples: PAS EXISTANT, PAS ENTRE, PAS DANS, etc.)

DANS

Il est utilisé pour comparer une valeur dans une liste de valeurs littérales.

TOUT

Il compare une valeur à toutes les valeurs d'un autre ensemble de valeurs.

TOUT

Il compare une valeur à n'importe quelle valeur de la liste selon la condition spécifiée.

COMME

Il utilise des opérateurs génériques pour comparer une valeur à des valeurs similaires.

EST NUL

Il compare une valeur avec une valeur NULL.

UNIQUE

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

Prenons l'exemple de la même table EMPLOYEE comme indiqué ci-dessus pour comprendre l'utilisation des opérateurs logiques comme indiqué dans les requêtes ci-dessous.

SELECT * FROM EMPLOYEE WHERE AGE = 5000;

Identifiant NOM ÂGE UN SALAIRE
6 Ritu 23 23000, 00

SELECT * FROM EMPLOYEE WHERE AGE >= 25 OR SALARY >= 25000;

Identifiant NOM ÂGE UN SALAIRE
4 Sushma 32 35000, 00
8 Amit 27 30000.00
11 Harish 35 35000, 00
18 Pooja 28 29500.00

SELECT * FROM EMPLOYEE WHERE AGE IS NOT NULL;

Identifiant NOM ÂGE UN SALAIRE
4 Sushma 32 35000, 00
6 Ritu 23 23000, 00
8 Amit 27 30000.00
11 Harish 35 35000, 00
18 Pooja 28 29500.00

SELECT * FROM EMPLOYEE WHERE NAME LIKE 'Am%';

Identifiant NOM ÂGE UN SALAIRE
8 Amit 27 30000.00

SELECT * FROM EMPLOYEE WHERE AGE BETWEEN 25 AND 30;

Identifiant NOM ÂGE UN SALAIRE
8 Amit 27 30000.00
18 Pooja 28 29500.00

SELECT NAME FROM EMPLOYEE WHERE EXISTS (SELECT NAME FROM EMPLOYEE WHERE SALARY > 25000);

NOM
Sushma
Amit
Harish
Pooja

Articles recommandés

Cela a été un guide pour les opérateurs MySQL. Nous discutons ici de différents types d'opérateurs MySQL comme les opérateurs arithmétiques, les opérateurs de comparaison et les opérateurs logiques avec des exemples. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. IS MySQL est un OpenSource?
  2. Comment utiliser les commandes MySQL
  3. Top 25 des commandes de requête MySQL
  4. Aide-mémoire MySQL