SQL SELECT-Anweisung
- Vorherige Seite SQL-Syntax
- Nächste Seite SQL distinct
Dieses Kapitel erläutert die SELECT- und SELECT-*-Anweisungen.
SQL SELECT-Anweisung
Das SELECT-Statement wird verwendet, um Daten aus einer Tabelle auszuwählen.
Die Ergebnisse werden in einer Ergebnistabelle (benannt als Ergebnissatz) gespeichert.
SQL SELECT Syntax
SELECT Spaltenname FROM Tabellenname
und:
SELECT * FROM Tabellenname
Kommentar:SQL-Anweisungen sind bezüglich der Groß- und Kleinschreibung unempfindlich. SELECT ist äquivalent zu select.
SQL SELECT Beispiel
Um den Inhalt der Spalten "Nachname" und "Vorname" (aus der Datenbanktabelle "Persons") zu erhalten, verwenden Sie ähnliche SELECT-Anweisungen:
SELECT Nachname,Vorname FROM Personen
"Persons"-Tabelle:
Id | Nachname | Vorname | Adresse | Stadt |
---|---|---|---|---|
1 | Adams | John | Oxford Straße | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Straße | Beijing |
Ergebnis:
Nachname | Vorname |
---|---|
Adams | John |
Bush | George |
Carter | Thomas |
SQL SELECT * Beispiel
Jetzt möchten wir alle Spalten der "Persons"-Tabelle auswählen.
Verwenden Sie das Symbol * anstelle des Spaltennamens, wie zum Beispiel:
SELECT * FROM Personen
Hinweis:Das Sternchen (*) ist eine Kurzwahl zum Auswählen aller Spalten.
Ergebnis:
Id | Nachname | Vorname | Adresse | Stadt |
---|---|---|---|---|
1 | Adams | John | Oxford Straße | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Straße | Beijing |
Navigation in der Ergebnismenge (result-set)
Die von einem SQL-Abfrageprogramm erhaltenen Ergebnisse werden in einer Ergebnismenge gespeichert. Die meisten Datenbanksoftware-Systeme erlauben es, mit Programmierfunktionen in Ergebnismengen zu navigieren, z.B.: Move-To-First-Record, Get-Record-Content, Move-To-Next-Record usw.
solche Programmierfunktionen werden in diesem教程 nicht behandelt. Wenn Sie lernen möchten, wie Sie Daten über Funktionen aufrufen können, besuchen Sie bitte unsere ADO Anleitung und PHP Anleitung.
- Vorherige Seite SQL-Syntax
- Nächste Seite SQL distinct