Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie funktioniert die Vergleichsfunktion IN() in MySQL?

PHPz
Freigeben: 2023-08-31 12:29:02
nach vorne
604 Leute haben es durchsucht

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

Grundsätzlich prüft die Vergleichsfunktion IN(), ob ein Wert innerhalb einer Wertemenge liegt. Gibt 1 zurück, wenn der Wert innerhalb einer Wertemenge liegt, andernfalls 0. Die Syntax lautet wie folgt:

Expression IN (val1, val2,…,valN)
Nach dem Login kopieren

Hier ist der

  • Ausdruck der Wert, der in der Menge von N Werten in der IN-Liste gesucht werden soll.
  • Val1, val2,…, valN ist eine Menge von N Werten, die die IN-Liste bilden, aus der gesucht werden soll.

Beispiel

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)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie funktioniert die Vergleichsfunktion IN() in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage