TurboDB Engine Dokumentation
SELECT
Previous  Top  Next


Liest Daten aus Tabellen aus.

SELECT [DISTINCT] * | column_list
FROM table_reference
[WHERE predicates]
[ORDER BY order_list]
[GROUP BY group_list]
[HAVING having_condition]

Beschreibung
Verwenden Sie die Anweisung SELECT, um
·aus einer Tabelle eine einzelne Zeile oder einen Teil einer Zeile abzurufen. Dies wird als Singleton-Select bezeichnet.  
·aus einer Tabelle mehrere Zeilen oder Teile von Zeilen abzurufen.  
·aus der Verbindung zweier oder mehrerer Tabellen verwandte Zeilen oder Teile von Zeilen abzurufen.  

Die SELECT-Klausel definiert die Liste von Elementen, die von der SELECT-Anweisung zurückgegeben wird. Die SELECT-Klausel verwendet eine durch Kommas getrennte Liste, die sich aus folgenden Bestandteilen zusammensetzt: Spalten von Tabellen, Konstanten und durch Funktionen veränderte Spalten- oder Konstantenwerte. Konstantenwerte in der Spaltenliste können der SELECT-Anweisung als Parameter übergeben werden. Sie können Parameter nicht verwenden, um Spaltennamen zu repräsentieren. Verwenden Sie das Sternzeichen ("*"), um Werte aus allen Spalten auszulesen.

Die Spalten in der Spaltenliste für die SELECT-Klausel können aus einer oder mehreren Tabellen stammen, sofern diese Tabellen in der FROM-Klausel aufgeführt sind.

Die FROM-Klausel identifiziert die Tabelle(n), aus der/denen die Daten ausgelesen werden.

Die folgende Anweisung entnimmt Daten für zwei Spalten aus allen Zeilen einer Tabelle:

SELECT custno, company
FROM orders