📜  SQL Where-Klausel - SQL (1)

📅  最后修改于: 2023-12-03 14:47:36.579000             🧑  作者: Mango

SQL Where-Klausel - SQL

Die SQL Where-Klausel ist ein wichtiger Bestandteil von SQL (Structured Query Language) und wird verwendet, um Datensätze aus einer Tabelle abzufragen, die bestimmten Bedingungen entsprechen. Mit der Where-Klausel können Sie Datensätze auswählen, die spezielle Bedingungen erfüllen, die in der Abfrage angegeben sind.

Syntax

Die Syntax für die Verwendung der SQL Where-Klausel ist wie folgt:

SELECT column1, column2, ...
FROM table_name
WHERE condition;

Die WHERE-Klausel ist optional, aber wenn sie verwendet wird, muss sie immer nach dem FROM-Schlüsselwort und vor dem optionalen GROUP BY-, ORDER BY- und LIMIT-Schlüsselwort in der Abfrage stehen.

Bedingungen

Die Bedingungen, die in der SQL Where-Klausel verwendet werden können, sind:

  • = (Gleichheit): Selektiert Datensätze, bei denen der Wert der Spalte gleich dem angegebenen Wert ist.
  • < (Kleiner als): Selektiert Datensätze, bei denen der Wert der Spalte kleiner als der angegebene Wert ist.
  • (Größer als): Selektiert Datensätze, bei denen der Wert der Spalte größer als der angegebene Wert ist.

  • <= (Kleiner oder gleich): Selektiert Datensätze, bei denen der Wert der Spalte kleiner oder gleich dem angegebenen Wert ist.
  • = (Größer oder gleich): Selektiert Datensätze, bei denen der Wert der Spalte größer oder gleich dem angegebenen Wert ist.

  • <> (Ungleichheit): Selektiert Datensätze, bei denen der Wert der Spalte ungleich dem angegebenen Wert ist.
  • BETWEEN: Selektiert Datensätze, bei denen der Wert der Spalte innerhalb eines bestimmten Bereichs liegt.
  • LIKE: Selektiert Datensätze, bei denen der Wert der Spalte mit einem bestimmten Muster übereinstimmt.
  • IN: Selektiert Datensätze, bei denen der Wert der Spalte in einer Liste vorhanden ist.
Beispiel

Angenommen, wir haben eine Tabelle mit dem Namen "customers" und folgende Spalten: "id", "name", "age" und "city". Um alle Kunden auszuwählen, die in New York leben und jünger als 30 Jahre sind, verwenden wir die folgende Abfrage:

SELECT * FROM customers
WHERE city = 'New York' AND age < 30;

Die Abfrage würde alle Datensätze auswählen, bei denen die Stadt 'New York' ist und das Alter des Kunden kleiner als 30 ist.

Fazit

Die SQL Where-Klausel ist ein leistungsfähiges Werkzeug für Datenbankabfragen. Es ermöglicht uns, Datensätze auszuwählen, die bestimmten Bedingungen entsprechen. Die Verwendung der SQL Where-Klausel ist einfach und die Syntax ist einfach zu lernen.