Kursinhalt
Einführung in SQL
Einführung in SQL
Verwendung der WHERE-Klausel
In Datenbanken enthalten Tabellen typischerweise große Datenmengen. Häufig sind wir jedoch daran interessiert, bestimmte Teile der Daten abzurufen, anstatt die Gesamtheit. Um dies zu erreichen, müssen wir die Bedingungen für die Datenabfrage definieren, die als Filterkriterien bezeichnet werden.
Daten werden mit einer WHERE
-Klausel gefiltert, die die Suchkriterien in einer SELECT
-Anweisung angibt. Die WHERE
-Klausel erscheint unmittelbar nach dem Tabellennamen.
Wenn ein String-Wert angegeben wird, wie z.B. ein Ländername, müssen wir den Text in einfache Anführungszeichen ('
) einschließen.
Sehen wir uns ein Beispiel an:
SELECT name, continent FROM country WHERE continent='Europe';
Erklärung: Die SELECT
-Anweisung holt 2 Spalten aus der country
-Tabelle und gibt nur Zeilen mit dem Kontinentwert 'Europe'
zurück.
Klauselposition
Wenn wir die ORDER BY
- und WHERE
-Klauseln verwenden, stellen wir sicher, dass ORDER BY
nach der WHERE
-Klausel kommt.
Sehen wir uns das folgende Beispiel an:
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
Hier ist die country
-Tabelle, mit der wir arbeiten:
Swipe to start coding
Schreiben Sie eine SQL-Abfrage, um die Spalten id
, name
und region
aus der country
-Tabelle abzurufen (bitte rufen Sie diese Spalten in dieser Reihenfolge ab), wobei nur Zeilen mit dem continent
'North America' zurückgegeben werden.
Hinweis
Bitte beachten Sie, dass
North America
korrekt großgeschrieben werden muss undnorth america
nicht dasselbe ist. Seien Sie also vorsichtig und schreiben Sie es alsNorth America
.
Lösung
Danke für Ihr Feedback!
Verwendung der WHERE-Klausel
In Datenbanken enthalten Tabellen typischerweise große Datenmengen. Häufig sind wir jedoch daran interessiert, bestimmte Teile der Daten abzurufen, anstatt die Gesamtheit. Um dies zu erreichen, müssen wir die Bedingungen für die Datenabfrage definieren, die als Filterkriterien bezeichnet werden.
Daten werden mit einer WHERE
-Klausel gefiltert, die die Suchkriterien in einer SELECT
-Anweisung angibt. Die WHERE
-Klausel erscheint unmittelbar nach dem Tabellennamen.
Wenn ein String-Wert angegeben wird, wie z.B. ein Ländername, müssen wir den Text in einfache Anführungszeichen ('
) einschließen.
Sehen wir uns ein Beispiel an:
SELECT name, continent FROM country WHERE continent='Europe';
Erklärung: Die SELECT
-Anweisung holt 2 Spalten aus der country
-Tabelle und gibt nur Zeilen mit dem Kontinentwert 'Europe'
zurück.
Klauselposition
Wenn wir die ORDER BY
- und WHERE
-Klauseln verwenden, stellen wir sicher, dass ORDER BY
nach der WHERE
-Klausel kommt.
Sehen wir uns das folgende Beispiel an:
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
Hier ist die country
-Tabelle, mit der wir arbeiten:
Swipe to start coding
Schreiben Sie eine SQL-Abfrage, um die Spalten id
, name
und region
aus der country
-Tabelle abzurufen (bitte rufen Sie diese Spalten in dieser Reihenfolge ab), wobei nur Zeilen mit dem continent
'North America' zurückgegeben werden.
Hinweis
Bitte beachten Sie, dass
North America
korrekt großgeschrieben werden muss undnorth america
nicht dasselbe ist. Seien Sie also vorsichtig und schreiben Sie es alsNorth America
.
Lösung
Danke für Ihr Feedback!