Bei der Datenanfrage ist eine Auswahl bestimmter Spalten, deren Anordnung und Umbenennung in der Ergebnistabelle möglich.
Sie benötigen die Demo-Daten für das SQL-Tutorial.
Starten Sie das Query Tool SQL Studio als Datenbankadministrator MONA mit dem Kennwort RED und melden Sie sich an die Demo-Datenbankinstanz DEMODB an.
Um Spalten aus einer Tabelle auszuwählen, geben Sie nach dem Schlüsselwort SELECT die gewünschten Spaltennamen an. Die Spaltennamen in dieser Liste sind durch Kommata voneinander zu trennen. Leerzeichen sind möglich, aber nicht notwendig.
SELECT firstname,
name
FROM hotel.customer
Anzeige des Vor- und Nachnamens aller Kunden
Ergebnis
FIRSTNAME |
NAME |
Jenny |
Porter |
Peter |
Brown |
? |
Datasoft |
Rose |
Brian |
Mary |
Griffith |
Martin |
Randolph |
Sally |
Smith |
Mike |
Jackson |
Rita |
Doe |
George |
Howe |
Frank |
Miller |
Susan |
Baker |
Joseph |
Peters |
? |
TOOLware |
Antony |
Jankins |
Anstelle der Liste der Spaltennamen kann auch ein * angegeben werden.
SELECT *
FROM hotel.customer
Sie erhalten den Inhalt der gesamten Tabelle customer, wobei die Spalten in der beim Anlegen der Tabelle festgelegten Reihenfolge ausgegeben werden.
Sie können die Spalten für die Ausgabe in einer von Ihnen gewünschten Reihenfolge anordnen. Geben Sie dazu nach dem Schlüsselwort SELECT die Spaltennamen in der gewünschten Reihenfolge an.
SELECT name,
firstname
FROM hotel.customer
Anzeige des Namens und des Vornamens aller Kunden
Ergebnis
NAME |
FIRSTNAME |
Porter |
Jenny |
Brown |
Peter |
Datasoft |
? |
Brian |
Rose |
Griffith |
Mary |
Randolph |
Martin |
Smith |
Sally |
Jackson |
Mike |
Doe |
Rita |
Howe |
George |
Miller |
Frank |
Baker |
Susan |
Peters |
Joseph |
TOOLware |
? |
Jankins |
Antony |
Sie können die Spalten für die Ausgabe umbenennen.
SELECT zip, name
city_name
FROM hotel.city
WHERE state = 'NY'
Anzeige der Postleitzahl und des Ortsnamens aller Orte im Staat NY
Ergebnis
ZIP |
CITY_NAME |
10019 |
New York |
10580 |
New York |
11788 |
Long Island |
12203 |
Albany |
Siehe auch:
SQL-Referenzhandbuch, QUERY-Ausdruck
(query_expression),
Selektierte Spalte
(select_column),
Tabellenausdruck
(table_expression)
Weitere Beispiele zur Datenanfrage