100%

Select | Werte in Tabellen selektieren

Lektion Progress

Select | Werte in Tabellen selektieren

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 FLUGZEUG 
WHERE KUERZEL_FG = 'AA';

Eindeutige Werte einmal ausgeben mit dem Zusatz distinct.

So wird der Hersteller jeweils nur einmal ausgegeben. 

SELECT distinct HERSTELLER 
FROM 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;