SQL SELECT-Anweisung

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.