Vergleichs- und Verknüpfsoperatoren in Datenbanken (SQL)
Kriterien verwenden
Als Kriterien können Zahlen, Texte oder auch Kalenderdaten dienen.
Die Kriterien werden in der entsprechenden Zeile der QBE-Abfrage eingetragen.
Vergleichsoperatoren
| Vergleichskriterien |
zeigt |
zeigt nicht |
| 123 |
123 |
122, 124 |
| > 123 |
124, 125 ... |
...122, 123 |
| < 123 |
... 121, 122 |
123, 124.. |
| >= 123 |
123, 124, 125 .. |
...121, 122 |
| <= 123 |
... 122, 123 • |
124, 125.. |
| <>123 |
122, 124 |
123 |
| #16.09.96# |
16.09.96 |
15.09.96, 17.09.96 |
| <#17.09.96# |
15.09.96, 16.09.96 |
17.09.96 |
| „Borken“ |
Borken |
Ahaus, Reken |
| <,‚Borken“ |
Ahaus |
Borken, Reken |
| >,‚Ahaus“ |
Borken, Reken |
Ahaus |
Mustervergleich (Wie-Operatoren)
| Wie-Beispiel |
zeigt |
zeigt nicht |
Anmerkung |
| Wie "m*" |
Madrid, Mannheitm |
Orte, die nicht mit m beginnen |
* = Jokerzeichen |
| Wie "A*n" |
Aachen |
Ahaus |
|
| Wie "*tl*" |
Portland |
Alles, was kein tl hat |
|
| Wie "*en" |
Reken, Borken |
Alles, was kein en am Ende hat |
. |
| Wie "a????" |
Ahaus |
Aachen |
? genau ein Zeichen |
| Wie "[m-r]*" |
Madrid, Paris, Rom. |
Ahaus, Steinfurt |
Zeichenmuster |
| Wie "![A]*" |
Borken, Reken |
Ahaus |
! =Nicht |
| Wie "[!m~r]*" |
Leverkusen, Soest |
Madrid, Rom |
|
| Wie "##68#" |
48683 |
48653 |
# = eine Ziffer |
Verknüpfungsoperatoren
UND-Verknüpfung
| Teilbedingung 1 |
Teilbedingung 2 |
Gesamtbedingung |
Anzeige des Satzes |
| Wahr |
Wahr |
Wahr |
Ja |
| Wahr |
Falsch |
Falsch |
Nein |
| Falsch |
Wahr |
Falsch |
Nein |
| Falsch |
Falsch |
Falsch |
Nein |
ODER-Verknüpfung
| Teilbedingung 1 |
Teilbedingung 2 |
Gesamtbedingung |
Anzeige des Satzes |
| Wahr |
Wahr |
Wahr |
Ja |
| Wahr |
Falsch |
Wahr |
Ja |
| Falsch |
Wahr |
Wahr |
Ja |
| Falsch |
Falsch |
Falsch |
Nein |
Operator ZWISCHEN
| Beispiel |
Zeigt |
Zeigt nicht |
Notiz |
| Zwischen #01.01.96# UND #31.12.96 |
alle Datumsangaben im Jahr 1996 |
|
Datum immer in der Form #tt.mm.jj# |
| Zwischen 100 und 1000 |
100 .... 1000 |
99, 1001 |
|
| Zwischen "a*" und "e*" |
Aachen, Essen |
Frankfurt ... |
|
Operator IN
| Beispiel |
Zeigt |
Zeigt nicht |
Notiz |
| In ("Ahaus";"Coesfeld") |
Ahaus, Coesfeld |
alle anderen Orte |
; verwenden |
| In ("A*";"Coe*") |
nichts |
|
* nicht verwendbar |
© Artur Leinweber
Quelle: J. Röhl