SQL SELECT DISTINCT sætning

Dette kapitel forklarer SELECT DISTINCT-sætningen.

SQL SELECT DISTINCT sætning

I tabellen kan der være gentagne værdier. Dette er ikke et problem, men nogle gange kan du måske ønske kun at liste forskellige (distinct) værdier.

Nøglen DISTINCT bruges til at returnere unikke værdier.

Syntaks:

SELECT DISTINCT kolonnenavn FROM tabelnavn

Brug DISTINCT-nøglen

Hvis vi vil vælge alle værdier fra "Firma"-kolonnen, skal vi bruge SELECT-sætningen:

SELECT Company FROM Orders

"Orders" tabel:

Firma OrderNumber
IBM 3532
W3School 2356
Apple 4698
W3School 6953

Resultat:

Firma
IBM
W3School
Apple
W3School

Bemærk, at CodeW3C.com nævnes to gange i resultatsættet.

Hvis vi kun vil vælge unikke værdier fra "Firma"-kolonnen, skal vi bruge SELECT DISTINCT-sætningen:

SELECT DISTINCT Firma FROM Orders

Resultat:

Firma
IBM
W3School
Apple

Nu, i resultatsættet, er "W3School" kun nævnt én gang.