SELECT-sats
Använd en SELECT
-sats för att ange vilka kolumner du efterfrågar. Slutför SELECT
-satsen med de kolumnuttryck (samma som fältnamnen) som du vill hämta (t.ex. efternamn
). Uttrycken kan innehålla matematiska operationer eller strängmanipulationer (t.ex. LÖN * 1.05
).
SELECT
-satsen kan ha flera olika instruktioner:
SELECT [DISTINCT] {* | kolumnuttryck [[AS] kolumnalias],...}
FROM tabellnamn [tabellalias], ...
[ WHERE uttr1 rel_operator uttr2 ]
[ GROUP BY {kolumnuttryck, ...} ]
[ HAVING uttr1 rel_operator uttr2 ]
[ UNION [ALL] (SELECT...) ]
[ ORDER BY {sorteringsuttryck [DESC | ASC]}, ... ]
[ OFFSET n {ROWS | ROW} ]
[ FETCH FIRST [ n [ PERCENT ] ] { ROWS | ROW } {ONLY | WITH TIES } ]
[ FOR UPDATE [OF {kolumnuttryck, ...}] ]
Poster inom hakparenteser är valfria.
Du kan använda kolumnalias
för att ge kolumnen ett mer beskrivande namn eller för att förkorta ett långt kolumnnamn.
Fältnamn kan föregås av tabellnamnet eller tabellalias. Exempel: ANST.EFTERNAMN
eller A.EFTERNAMN
, där A
är alias för tabellen ANST
.
Operatorn DISTINCT
kan föregå det första kolumnuttrycket. Denna operator eliminerar dubblerade rader från ett frågeresultat.
Exempel
SELECT DISTINCT avd FROM anst