Cursussen/Courses Codesnippets     Top 
SQL select - Sorteren


Sorteren
Voor de gebruiker is het handig om de lijst van records die gevonden werd na een query in alfabetische volgorde te zien.
Hiervoor wordt het statement uitgebreid met het onderdeel "order by". Je geeft de veldnaam (of veldnamen) op waarop de sortering moet uitgevoerd worden.
select winery_name, region_id 
from winery 
where region_id = 5
In het voorbeeld hierboven zie je dat de gegevens niet gesorteerd zijn op "winery_name". Hieronder is diezelfde lijst wel gesorteerd.
select winery_name, region_id 
from winery 
where region_id = 5 
order by winery_name
Bij meerdere veldnamen moet je de namen scheiden door een komma.
Je kan ook van groot naar klein of van klein naar groot sorteren op een numeriek veld.
select wine_id, on_hand 
from inventory 
where on_hand > 993 
order by on_hand desc
Van klein naar groot (of van A naar Z) duid je aan door achter de veldnamen het woord "ASC" (van ascending) te zetten. Met het woord "DESC" (van descending) geef je het omgekeerde weer. Als je niets vermeldt wordt "ASC" uitgevoerd.


X

Paragrafen

Sorteren