Verwenden Sie die ANY-Bedingung in Verbindung mit einem Vergleichsoperator, um einen einzelnen Wert mit den von der Unterabfrage produzierten Spaltenwerten zu vergleichen.
Ausdruck Vergleichsoperator [ NOT ] ANY ( Unterabfrage )
Ausdruck = ANY ( Unterabfrage )
Vergleichsoperator: = | > | < | >= | <= | <> | != | !< | !>
UltraLite verwendet den angegebenen Vergleichsoperator, um den Testwert mit den einzelnen Datenwerten in der Spalte zu vergleichen. Wenn irgendeiner der Vergleiche das Ergebnis TRUE ausgibt, gibt der ANY-Test den Wert TRUE zurück.
Syntax 1 Sie ist TRUE, falls Ausdruck gleich einem Wert im Ergebnis der Unterabfrage ist, und FALSE, falls der Ausdruck nicht NULL und nicht gleich einem der von der Unterabfrage zurückgegebenen Werte ist. Die ANY-Bedingung ist UNKNOWN, falls Ausdruck NULL ist, wenn nicht das Ergebnis der Unterabfrage keine Zeilen enthält, da in diesem Fall die Bedingung immer FALSE wäre.
Es sollen Bestellnummern und Kundennummern derjenigen Bestellungen gesucht werden, die aufgegeben wurden, nachdem das erste Produkt der Bestellung 2005 ausgeliefert wurde.
SELECT ID, CustomerID FROM SalesOrders WHERE OrderDate > ANY ( SELECT ShipDate FROM SalesOrderItems WHERE ID=2005); |
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 |