Prüft, ob eine Unterabfrage Zeilen in Abfrageergebnissen ergibt
[ NOT ] EXISTS ( Unterabfrage )
Die EXISTS-Bedingung ist TRUE, falls das Ergebnis der Unterabfrage mindestens eine Zeile enthält und FALSE, falls das Ergebnis der Unterabfrage keine Zeilen enthält. Die EXISTS-Bedingung kann nicht UNKNOWN sein.
Sie können die Logik der EXISTS-Bedingung mit der Form NOT EXISTS umkehren. In diesem Fall gibt der Test TRUE zurück, wenn die Unterabfrage keine Zeilen ergibt, und FALSE, wenn Zeilen gefunden werden.
Es werden die Kunden aufgelistet, die nach dem 13. Juli 2001 Bestellungen aufgegeben haben.
SELECT GivenName, Surname FROM Customers WHERE EXISTS ( SELECT * FROM SalesOrders WHERE (OrderDate > '2001-07-13') AND (Customers.ID = SalesOrders.CustomerID)); |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |