Maison >base de données >tutoriel mysql >Comment fonctionne la fonction de comparaison IN() dans MySQL ?

Comment fonctionne la fonction de comparaison IN() dans MySQL ?

PHPz
PHPzavant
2023-08-31 12:29:02614parcourir

在 MySQL 中,IN() 比较函数如何工作?

Fondamentalement, la fonction de comparaison IN() vérifie si une valeur se trouve dans un ensemble de valeurs. Renvoie 1 si la valeur se trouve dans un ensemble de valeurs, 0 sinon. La syntaxe est la suivante ;

Expression IN (val1, val2,…,valN)

Ici, l'expression

  • est la valeur à rechercher dans l'ensemble des N valeurs de la liste IN. li>
  • Val1, val2,…, valN est un ensemble de N valeurs formant la liste IN à partir de laquelle effectuer la recherche.

Exemple

mysql> Select 100 IN (50,100,200,400,2000);
+------------------------------+
| 100 IN (50,100,200,400,2000) |
+------------------------------+
|                            1 |
+------------------------------+
1 row in set (0.00 sec)

mysql> Select 1000 IN (50,100,200,400,2000);
+-------------------------------+
| 1000 IN (50,100,200,400,2000) |
+-------------------------------+
|                             0 |
+-------------------------------+
1 row in set (0.00 sec)

mysql> Select 'ABC' IN ('ABCD','ABCDE','ABC');
+---------------------------------+
| 'ABC' IN ('ABCD','ABCDE','ABC') |
+---------------------------------+
|                               1 |
+---------------------------------+
1 row in set (0.01 sec)

mysql> Select 'ABC' IN ('ABCD','ABCDE','ABCDEF');
+------------------------------------+
| 'ABC' IN ('ABCD','ABCDE','ABCDEF') |
+------------------------------------+
|                                  0 |
+------------------------------------+
1 row in set (0.00 sec)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer