LogischeOperatoren-SQL: Unterschied zwischen den Versionen
Aus FI-Wiki
Die Seite wurde neu angelegt: „erwre“ |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
== Logische Operatoren und LIKE in SQL == | |||
SQL bietet verschiedene logische Operatoren, um Bedingungen zu verknüpfen und Werte zu vergleichen. Sie werden vor allem in der `WHERE`-Klausel verwendet. | |||
=== AND – Beide Bedingungen müssen wahr sein === | |||
<syntaxhighlight lang="sql"> | |||
SELECT * FROM kunden | |||
WHERE land = 'Deutschland' AND stadt = 'Berlin'; | |||
</syntaxhighlight> | |||
Gibt alle Kunden aus, die in '''Deutschland''' und in '''Berlin''' wohnen. | |||
=== OR – Mindestens eine Bedingung muss wahr sein === | |||
<syntaxhighlight lang="sql"> | |||
SELECT * FROM kunden | |||
WHERE land = 'Deutschland' OR land = 'Österreich'; | |||
</syntaxhighlight> | |||
Gibt alle Kunden aus, die entweder aus '''Deutschland''' oder '''Österreich''' kommen. | |||
=== NOT – Bedingung muss '''nicht''' wahr sein === | |||
<syntaxhighlight lang="sql"> | |||
SELECT * FROM kunden | |||
WHERE NOT land = 'Deutschland'; | |||
</syntaxhighlight> | |||
Gibt alle Kunden aus, die '''nicht''' aus Deutschland sind. |
Version vom 23. April 2025, 13:02 Uhr
Logische Operatoren und LIKE in SQL
SQL bietet verschiedene logische Operatoren, um Bedingungen zu verknüpfen und Werte zu vergleichen. Sie werden vor allem in der `WHERE`-Klausel verwendet.
AND – Beide Bedingungen müssen wahr sein
SELECT * FROM kunden
WHERE land = 'Deutschland' AND stadt = 'Berlin';
Gibt alle Kunden aus, die in Deutschland und in Berlin wohnen.
OR – Mindestens eine Bedingung muss wahr sein
SELECT * FROM kunden
WHERE land = 'Deutschland' OR land = 'Österreich';
Gibt alle Kunden aus, die entweder aus Deutschland oder Österreich kommen.
NOT – Bedingung muss nicht wahr sein
SELECT * FROM kunden
WHERE NOT land = 'Deutschland';
Gibt alle Kunden aus, die nicht aus Deutschland sind.