single
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 der 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
Beim Verwenden von ORDER BY- und WHERE-Klauseln darauf achten, dass ORDER BY nach WHERE steht.
1234SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
Wischen, um mit dem Codieren zu beginnen
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). Geben Sie nur die Zeilen zurück, bei denen in der Spalte continent der Wert North America steht.
Hinweis
Beachten Sie, dass
north americanicht dasselbe ist wieNorth America.
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