Standardselektion mit SQL
Hierbei würden alle Felder der Tabelle Table ausgegeben werden. Die Auswahl aller Felder wir durch * vorgegeben.
Alternativ können die einzelnen gewünschten Felder kommagetrennt abgefragt werden.
SELECT * FROM Table;------------------------SELECT Field1, Field2 FROM Table;
Standardselektion mit Filterung
Operatoren können hierbei =, >, <, <>, >=, <= sein
SELECT * FROM FLUGZEUGWHERE KUERZEL_FG = 'AA';
Eindeutige Werte einmal ausgeben mit dem Zusatz distinct.
So wird der Hersteller jeweils nur einmal ausgegeben.
SELECT distinct HERSTELLERFROM FLUGZEUG;
Umbenennung durch den Befehl AS
Damit können Felder bei der Frage für die Ausgabe umbenannt werden. So wird in dem Beispiel das Feld Matnr der Datenbank in der Ausgabe als Matrikelnummer ausgegeben.
SELECT Matnr AS Matrikelnummer
FROM Student;
Rechenoperatoren innerhalb einer Zeile
Wir können zwei Felder miteinander verrechnen. So wie in dem folgenden Beispiel die Länge mit der Breite multipliziert und als Feld Fläche ausgegeben.
Multiplikation | *
Division | %
Addition | +
Subtraktion | –
SELECT LAENGE * BREITE AS Fläche
FROM FRACHT;