Heim > Datenbank > MySQL-Tutorial > Hauptteil

Verwendung aller beliebigen Elemente in MySQL

下次还敢
Freigeben: 2024-04-26 06:06:13
Original
400 Leute haben es durchsucht

Die ALL- und ANY-Operatoren in MySQL werden verwendet, um zu vergleichen, ob eine Sammlung eine bestimmte Bedingung erfüllt. ALL prüft, ob alle Elemente erfüllt sind, während ANY nur die Erfüllung eines Elements erfordert.

Verwendung aller beliebigen Elemente in MySQL

ALL und ANY in MySQL

ALL und ANY sind Mengenoperatoren in MySQL, die zum Vergleichen von zwei oder mehr Mengen verwendet werden, um festzustellen, ob sie eine bestimmte Bedingung erfüllen. Der Operator

ALL

ALL prüft, ob alle Elemente in der angegebenen Sammlung das von der Unterabfrage zurückgegebene Ergebnis erfüllen. Die Syntax lautet wie folgt:

<code class="sql">SELECT * FROM table1
WHERE condition ALL (SELECT condition FROM table2);</code>
Nach dem Login kopieren

Wenn die Unterabfrage für jeden Datensatz in Tabelle 1 „true“ zurückgibt, dann geben Sie diesen Datensatz zurück. Mit anderen Worten: „true“ wird zurückgegeben, wenn alle Elemente die Unterabfragebedingung erfüllen.

Beispiel:

<code class="sql">SELECT * FROM students
WHERE city ALL (SELECT city FROM states WHERE country = 'USA');</code>
Nach dem Login kopieren

Dadurch werden Datensätze aller Studenten zurückgegeben, die in allen Bundesstaaten der Vereinigten Staaten leben. Der

ANY

ANY-Operator prüft, ob ein Element in der angegebenen Sammlung das von der Unterabfrage zurückgegebene Ergebnis erfüllt. Die Syntax lautet wie folgt:

<code class="sql">SELECT * FROM table1
WHERE condition ANY (SELECT condition FROM table2);</code>
Nach dem Login kopieren

Wenn die Unterabfrage für mindestens einen Datensatz in Tabelle 1 „true“ zurückgibt, dann geben Sie diesen Datensatz zurück. Mit anderen Worten: „true“ wird zurückgegeben, wenn ein Element die Unterabfragebedingung erfüllt.

Beispiel:

<code class="sql">SELECT * FROM employees
WHERE salary ANY (SELECT salary FROM managers WHERE department = 'Sales');</code>
Nach dem Login kopieren

Dadurch werden alle Mitarbeiterdatensätze zurückgegeben, deren Gehalt dem Gehalt eines Vertriebsabteilungsleiters entspricht.

Das obige ist der detaillierte Inhalt vonVerwendung aller beliebigen Elemente in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!