A.3. Nr. 3. ALL, ANY und SOME

Es gibt drei Schlüsselwörter, die bei Unterabfragen nützlich sein können. Das sind ALL, ANY und SOME. Sie funktionieren mit Vergleichsoperatoren und Ergebnismengen. Bevor wir sie uns ansehen, sollten wir schnell noch einmal auf den IN-Operator zurückblicken, über den wir in Kapitel 9 gesprochen haben:

restaurant_wertung

namewertung
Pizza-Bude3
Schuppen7
Bei Arthur9
Fisch & Meer5
SELECT name, wertung FROM restaurant_wertung
				WHERE wertung IN
				(SELECT wertung FROM restaurant_wertung
				WHERE wertung > 3 AND wertung < 9);

Diese Unterabfrage liefert alle Wertungen zwischen 3 und 9 – hier 7 und 5.

Diese Abfrage liefert die Namen aller Restaurants mit der gleichen Wertung wie die in Klammern angegebene Unterabfrage. Die Ergebnisse ...

Get SQL von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.