sql.05 Ausgabe filtern


Die mit Hilfe einer SQL-Abfrage in einer Datenbank zusammengestellten Daten können limitiert ausgegeben werden:

SELECT *
FROM Eigenschaften
WHERE name = 'Erde';

Mit der folgenden SQL-Abfrage werden nur die Daten des Planeten 'Erde' aus der Tabelle "Eigenschaften" ausgegeben.


Mit der folgenden SQL-Abfrage werden nur die Daten des Planeten 'Erde' und des Planeten 'Jupiter' aus der Tabelle "Eigenschaften" ausgegeben.


Mit der folgenden SQL-Abfrage werden die Daten aus der Tabelle "Eigenschaften" ausgegeben, die nicht zum Planeten 'Saturn' gehören.

Der Operator <> bedeutet "ist ungleich".

Mit der folgenden SQL-Abfrage können alle Planeten gefiltert werden deren Umlaufzeit mehr, weniger als 1 Jahr oder gleich einem 1 Jahr beträgt:


Mit Hilfe des Platzhalters % (Wildcard) und dem Schlüsselwort LIKE können umfassendere Filterungen vorgenommen werden.

Man kann zum Beispiel alle Planeten filtern, welche mit dem Buchstaben 'M' beginnen oder mit dem Buchstaben 's' enden.


Mit der folgenden SQL-Abfrage werden die Datensätze gefiltert, welche im Namen den Buchstaben 'p' enthalten:


Mit den Anweisungen UPPER() und LOWER() kann die Filterung unabhängig von der Groß- und Klein-Schreibeweise erfolgen.

Im folgenden Beispiel wandelt man die Planetennamen in Kleinbuchstaben um und filtert dann nach dem Anfangsbuchstaben.

Man kann die ausgegebenen Daten auch in der Schreibweise umwandeln: