Verwendung der WHERE-Klausel
In Datenbanken enthalten Tabellen typischerweise große Datenmengen. Häufig besteht jedoch Interesse daran, nur bestimmte Teile dieser Daten abzurufen, anstatt die Gesamtheit. Um dies zu erreichen, müssen die Bedingungen für die Datenabfrage definiert werden, die als Filterkriterien bezeichnet werden.
Daten werden mit einer WHERE-Klausel gefiltert, die die Suchkriterien in einer SELECT-Anweisung angibt. Die WHERE-Klausel steht unmittelbar nach dem Tabellennamen.
Bei der Angabe eines Zeichenkettenwerts, wie beispielsweise eines Ländernamens, muss der Text in einfache Anführungszeichen (') gesetzt werden.
123SELECT name, continent FROM country WHERE continent='Europe';
Die SELECT-Anweisung ruft 2 Spalten aus der Tabelle country ab und gibt nur Zeilen mit dem Kontinentwert 'Europe' zurück.
Position der Klausel
Bei der Verwendung der Klauseln ORDER BY und WHERE steht ORDER BY immer nach der WHERE-Klausel.
1234SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
1. Welche Klausel wird verwendet, um Zeilen in einer SQL-SELECT-Anweisung zu filtern?
2. An welcher Position sollte die WHERE-Klausel in einer SELECT-Anweisung erscheinen, wenn sie mit ORDER BY kombiniert wird?
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Großartig!
Completion Rate verbessert auf 2.38
Verwendung der WHERE-Klausel
Swipe um das Menü anzuzeigen
In Datenbanken enthalten Tabellen typischerweise große Datenmengen. Häufig besteht jedoch Interesse daran, nur bestimmte Teile dieser Daten abzurufen, anstatt die Gesamtheit. Um dies zu erreichen, müssen die Bedingungen für die Datenabfrage definiert werden, die als Filterkriterien bezeichnet werden.
Daten werden mit einer WHERE-Klausel gefiltert, die die Suchkriterien in einer SELECT-Anweisung angibt. Die WHERE-Klausel steht unmittelbar nach dem Tabellennamen.
Bei der Angabe eines Zeichenkettenwerts, wie beispielsweise eines Ländernamens, muss der Text in einfache Anführungszeichen (') gesetzt werden.
123SELECT name, continent FROM country WHERE continent='Europe';
Die SELECT-Anweisung ruft 2 Spalten aus der Tabelle country ab und gibt nur Zeilen mit dem Kontinentwert 'Europe' zurück.
Position der Klausel
Bei der Verwendung der Klauseln ORDER BY und WHERE steht ORDER BY immer nach der WHERE-Klausel.
1234SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
1. Welche Klausel wird verwendet, um Zeilen in einer SQL-SELECT-Anweisung zu filtern?
2. An welcher Position sollte die WHERE-Klausel in einer SELECT-Anweisung erscheinen, wenn sie mit ORDER BY kombiniert wird?
Danke für Ihr Feedback!