Logo Wand.Tools

SQL WHERE Klauselgenerator

Verwenden Sie KI, um WHERE-Klauseln für das Filtern von Daten in SQL-Abfragen zu generieren

SQL WHERE-Klausel Tutorial

SQL WHERE-Klausel Tutorial

Die SQL WHERE-Klausel wird verwendet, um Datensätze zu filtern, die bestimmte Bedingungen erfüllen. Sie ist ein wesentlicher Bestandteil von SQL-Abfragen und ermöglicht es Ihnen, nur die Daten abzurufen, die Sie benötigen.

Syntax

Die grundlegende Syntax der WHERE-Klausel lautet wie folgt:

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

Beispiele

Beispiel 1: Einfache Bedingung

SELECT * FROM Customers
WHERE Country = 'USA';

Diese Abfrage ruft alle Kunden aus den USA ab.

Beispiel 2: Verwendung des AND-Operators

SELECT * FROM Customers
WHERE Country = 'USA' AND City = 'New York';

Diese Abfrage ruft Kunden ab, die aus den USA stammen und in New York leben.

Beispiel 3: Verwendung des OR-Operators

SELECT * FROM Customers
WHERE Country = 'USA' OR Country = 'Canada';

Diese Abfrage ruft Kunden ab, die entweder aus den USA oder aus Kanada stammen.

Beispiel 4: Verwendung des NOT-Operators

SELECT * FROM Customers
WHERE NOT Country = 'USA';

Diese Abfrage ruft Kunden ab, die nicht aus den USA stammen.

Beispiel 5: Verwendung des IN-Operators

SELECT * FROM Customers
WHERE Country IN ('USA', 'Canada', 'Mexico');

Diese Abfrage ruft Kunden aus den USA, Kanada oder Mexiko ab.

Beispiel 6: Verwendung des BETWEEN-Operators

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20;

Diese Abfrage ruft Produkte ab, deren Preis zwischen 10 und 20 liegt.

Beispiel 7: Verwendung des LIKE-Operators

SELECT * FROM Customers
WHERE CustomerName LIKE 'A%';

Diese Abfrage ruft Kunden ab, deren Namen mit ‘A’ beginnt.

Fazit

Die WHERE-Klausel ist ein leistungsstarkes Werkzeug in SQL, mit dem Sie Daten basierend auf bestimmten Bedingungen filtern können. Durch die Beherrschung der WHERE-Klausel können Sie effizientere und präzisere Abfragen schreiben.

Für eine erweiterte Filterung können Sie die WHERE-Klausel mit anderen SQL-Klauseln wie GROUP BY, HAVING und ORDER BY kombinieren.