Kapitel 7: MySQL-Sprachreferenz 399
-> 0
mysql> select ’zapp’ <> ’zappp’;
-> 1
<= Kleiner oder gleich:
mysql> select 0.1 <= 2;
-> 1
< Kleiner als:
mysql> select 2 < 2;
-> 0
>= Gr¨oßer oder gleich:
mysql> select 2 >= 2;
-> 1
> Gr¨oßer als:
mysql> select 2 > 2;
-> 0
<=> Null-sicheres gleich:
mysql> select 1 <=> 1, NULL <=> NULL, 1 <=> NULL;
-> 1 1 0
IS NULL
IS NOT NULL
Testet, ob eine Wert NULL ist oder nicht:
mysql> select 1 IS NULL, 0 IS NULL, NULL IS NULL;
-> 0 0 1
mysql> select 1 IS NOT NULL, 0 IS NOT NULL, NULL IS NOT NULL;
-> 1 1 0
ausdruck BETWEEN min AND max
Wenn ausdruck gr¨oßer oder gleich min ist und ausdruck kleiner oder gleich
max ist, gibt BETWEEN 1 zur¨uck, andernfalls 0. Das ist ¨aquivalent zum Aus-
druck (min <= ausdruck AND ausdruck <= max), wenn alle Argumente vom sel-
ben Typ sind. Das erste Argument (ausdruck) legt fest, wie der Vergleich
durchgef¨uhrt wird:
• Wenn ausdruck eine TIMESTAMP-, DATE- oder DATETIME-Spalte ist, werden
MIN() und MAX() im selben Format formatiert als w¨aren sie Konstanten.
• Wenn ausdruck ein Zeichenketten-Ausdruck ohne Ber¨ucksichtigung
der Groß-/Kleinschreibung ist, wird ein Zeichenkettenvergleich ohne
Ber¨ucksichtigung der Groß-/Kleinschreibung durchgef¨uhrt.
• Wenn ausdruck ein Zeichenketten-Ausdruck mit Ber¨ucksichtigung
der Groß-/Kleinschreibung ist, wird ein Zeichenkettenvergleich mit
Ber¨ucksichtigung der Groß-/Kleinschreibung durchgef¨uhrt.
• Wenn ausdruck ist ein Ganzzahl-Ausdruck ist, wird ein Ganzzahlvergleich
durchgef¨uhrt.
Comentarios a estos manuales