datenbanken:sql_filtern_bsp
Dies ist eine alte Version des Dokuments!
−Inhaltsverzeichnis
Beispiele zum Filtern von Daten
Die folgenden Beispiele beziehen sich auf die folgende Tabelle Buch.
ISBN | Autor | Titel | Erscheinungsjahr | Preis (€) |
---|---|---|---|---|
9783150000717 | Goethe, Johann Wolfgang von | Götz von Berlichingen | 1976 | 3,00 |
9783150000670 | Goethe, Johann Wolfgang von | Die Leiden des jungen Werther | 2002 | 3,00 |
9783150000014 | Goethe, Johann Wolfgang von | Faust | 2012 | 2,60 |
9783804425934 | Schiller, Friedrich | Die Räuber | 2019 | 4,00 |
9783123524745 | Schiller, Friedrich | Kabale und Liebe | 2012 | 7,25 |
9783150000458 | Lessing, Gotthold Ephraim | Emilia Galotti | 2005 | 2,40 |
9783847848301 | Lessing, Gotthold Ephraim | Nathan der Weise | 2021 | 16,80 |
9783150000106 | Lessing, Gotthold Ephraim | Minna von Barnhelm | 1986 | 3,00 |
Logische Operatoren
Beispiel 1:
Wähle alle Bücher aus, die von Goethe sind und die 3 Euro kosten.
SELECT * FROM Buch WHERE Autor = 'Goethe, Johann Wolfgang von' AND Preis = '3,00'
ergibt
ISBN | Autor | Titel | Erscheinungsjahr | Preis (€) |
---|---|---|---|---|
9783150000717 | Goethe, Johann Wolfgang von | Götz von Berlichingen | 1976 | 3,00 |
9783150000670 | Goethe, Johann Wolfgang von | Die Leiden des jungen Werther | 2002 | 3,00 |
Beispiel 2:
Wähle alle Bücher aus, die 3 oder 4 Euro kosten.
SELECT * FROM Buch WHERE Preis = '3,00' OR Preis = '4,00'
ergibt
ISBN | Autor | Titel | Erscheinungsjahr | Preis (€) |
---|---|---|---|---|
9783150000717 | Goethe, Johann Wolfgang von | Götz von Berlichingen | 1976 | 3,00 |
9783150000670 | Goethe, Johann Wolfgang von | Die Leiden des jungen Werther | 2002 | 3,00 |
9783804425934 | Schiller, Friedrich | Die Räuber | 2019 | 4,00 |
9783150000106 | Lessing, Gotthold Ephraim | Minna von Barnhelm | 1986 | 3,00 |
Vergleichsoperatoren
Beispiel 1:
Wähle alle Bücher aus, die mehr als 4 Euro kosten.
SELECT * FROM Buch WHERE Preis > '4,00'
ergibt
ISBN | Autor | Titel | Erscheinungsjahr | Preis (€) |
---|---|---|---|---|
9783123524745 | Schiller, Friedrich | Kabale und Liebe | 2012 | 7,25 |
9783847848301 | Lessing, Gotthold Ephraim | Nathan der Weise | 2021 | 16,80 |
Beispiel 2:
Wähle alle Bücher aus, die vor 2000 erschienen sind.
SELECT * FROM Buch WHERE Erscheinungsjahr < '2000'
ergibt
ISBN | Autor | Titel | Erscheinungsjahr | Preis (€) |
---|---|---|---|---|
9783150000717 | Goethe, Johann Wolfgang von | Götz von Berlichingen | 1976 | 3,00 |
9783150000106 | Lessing, Gotthold Ephraim | Minna von Barnhelm | 1986 | 3,00 |
Beispiel 3:
Wähle alle Titel aus, die mit D, E oder F beginnen.
SELECT Titel FROM Buch WHERE Titel BETWEEN 'C' AND 'G'
ergibt
Titel |
---|
Die Leiden des jungen Werther |
Faust |
Die Räuber |
Emilia Galotti |
Beispiel 4:
Wähle alle Bücher aus, in dessen Namen das Wort Wolfgang vorkommt.
SELECT * FROM Buch WHERE Autor LIKE '%Wolfgang%'
ergibt
ISBN | Autor | Titel | Erscheinungsjahr | Preis (€) |
---|---|---|---|---|
9783150000717 | Goethe, Johann Wolfgang von | Götz von Berlichingen | 1976 | 3,00 |
9783150000670 | Goethe, Johann Wolfgang von | Die Leiden des jungen Werther | 2002 | 3,00 |
9783150000014 | Goethe, Johann Wolfgang von | Faust | 2012 | 2,60 |
Verfeinerung der Ausgabe
Es sollen alle Titel
datenbanken/sql_filtern_bsp.1621494749.txt.gz · Zuletzt geändert: 2021/05/20 09:12 von lutz