Prädikat (predicate)
Ein Prädikat (
predicate ) wird in einer WHERE-Klausel in einer Anweisung, deren Aussage "wahr", "falsch" oder "undefiniert" ist, angegeben. Das Ergebnis ergibt sich aus der Anwendung des Prädikats auf eine gegebene Zeile einer Ergebnistabelle (siehe Ergebnistabellenname) oder auf eine Gruppe von Zeilen einer Tabelle, die mit Hilfe der GROUP-Klausel gebildet wurde.Syntax
<predicate> ::=
<between_predicate> | <bool_predicate> | <comparison_predicate>
| <default_predicate> | <exists_predicate> | <in_predicate>
| <join_predicate> | <like_predicate> | <null_predicate>
| <quantified_predicate> | <rowno_predicate> | <sounds_predicate>
Erläuterung

Beispieltabelle
Auswahl ohne Bedingung:
SELECT ort, nachname, vorname FROM kunde
ORT |
NACHNAME |
VORNAME |
München |
Barth |
Sabine |
Köln |
GIAG |
? |
Berlin |
Starke |
Heinz |
Berlin |
Steger |
Ute |
Düsseldorf |
Braun |
Peter |
Stuttgart |
Schwarz |
Hans |
München |
Maler |
Max |
Hamburg |
Wenzel |
Klaus |
Berlin |
Muschel |
Paul |
Berlin |
Rietz |
Else |
Berlin |
Schulze |
Otto |
Berlin |
Tisch |
Artur |
München |
Meyer |
Thomas |
Berlin |
DATA_KG |
? |
Düsseldorf |
Braun |
Ina |
Auswahl mit einschränkender Bedingung:
SELECT ort, nachname, vorname FROM kunde
WHERE ort = 'Berlin'
ORT |
NACHNAME |
VORNAME |
Berlin |
Starke |
Heinz |
Berlin |
Steger |
Ute |
Berlin |
Muschel |
Paul |
Berlin |
Rietz |
Else |
Berlin |
Schulze |
Otto |
Berlin |
Tisch |
Artur |
Berlin |
DATA_KG |
? |