Verwendung der WHERE-Klausel
In Datenbanken enthalten Tabellen typischerweise große Datenmengen. Häufig sind jedoch nur bestimmte Teile dieser Daten von Interesse. 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
Wenn wir die Klauseln ORDER BY
und WHERE
verwenden, stellen wir sicher, dass ORDER BY
nach der WHERE
-Klausel steht.
1234SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
Swipe to start coding
Schreiben Sie eine SQL-Abfrage, um die Spalten id
, name
und region
aus der Tabelle country
abzurufen (bitte diese Spalten in genau dieser Reihenfolge auswählen). Es sollen nur die Zeilen zurückgegeben werden, bei denen die Spalte continent
den Wert 'North America' hat.
Hinweis
Bitte beachten Sie, dass
North America
korrekt großgeschrieben werden muss.north america
ist nicht dasselbe. Achten Sie daher darauf, es alsNorth America
zu schreiben.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 2.44
Verwendung der WHERE-Klausel
Swipe um das Menü anzuzeigen
In Datenbanken enthalten Tabellen typischerweise große Datenmengen. Häufig sind jedoch nur bestimmte Teile dieser Daten von Interesse. 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
Wenn wir die Klauseln ORDER BY
und WHERE
verwenden, stellen wir sicher, dass ORDER BY
nach der WHERE
-Klausel steht.
1234SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
Swipe to start coding
Schreiben Sie eine SQL-Abfrage, um die Spalten id
, name
und region
aus der Tabelle country
abzurufen (bitte diese Spalten in genau dieser Reihenfolge auswählen). Es sollen nur die Zeilen zurückgegeben werden, bei denen die Spalte continent
den Wert 'North America' hat.
Hinweis
Bitte beachten Sie, dass
North America
korrekt großgeschrieben werden muss.north america
ist nicht dasselbe. Achten Sie daher darauf, es alsNorth America
zu schreiben.
Lösung
Danke für Ihr Feedback!
Awesome!
Completion rate improved to 2.44single