Definition: Die SQL-Anweisung SELECT können einfache Abfragen (auf eine Tabelle) und komplexe Abfragen (zwei und mehr Tabellen) formuliert werden. Die Zeilenauswahl ist dabei optional. Diese Anweisung muss immer in Verbindung mit der FROM-Anweisung stehen.
Syntax
SELECT <colums>
FROM <table_name>Beispiel
SELECT *
FROM stundenplan;Diese Abfrage gibt alle Attribute der Tabelle stundenplan aus.
SELECT vorname, nachname
FROM lehrer
WHERE l_id = 'FRD';Diese Abfrage gibt alle Werte der Attribute vorname und nachname in der Tabelle lehrer aus, wo der Wert des Attributes l_id in der selben Zeile 'FRD' ist.
SELECT vorname AS `Vorname`, gebdat AS `Geburtsdatum`
FROM lehrer
WHERE l_id = 'FRD';Diese Abfrage gibt alle Werte der Attribute vorname mit dem Alias ‘Vorname’ und gebdat mit dem Alias ‘Geburtsdatum’ in der Tabelle lehrer aus, wo der Wert des Attributes l_id in der selben Zeile 'FRD' ist.
