07 - SQL - order by

Ordening van gegevens met ORDER BY in SQL
1 / 12
next
Slide 1: Slide
ICTMBOStudiejaar 1-4

This lesson contains 12 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 60 min

Items in this lesson

Ordening van gegevens met ORDER BY in SQL

Slide 1 - Slide

This item has no instructions

Leerdoelen
Aan het einde van deze les kun je:

1. Uitleggen wat ORDER BY in SQL is.
2. Het gebruik van ORDER BY begrijpen.
3. Een query schrijven met ORDER BY.

Slide 2 - Slide

This item has no instructions

Wat weet je al over het ordenen van gegevens met ORDER BY in SQL?

Slide 3 - Mind map

This item has no instructions

Wat is ORDER BY?
ORDER BY is een clause in SQL waarmee je de resultaten van een query kunt sorteren op basis van een of meer kolommen.

Slide 4 - Slide

This item has no instructions

Syntax van ORDER BY
De syntax van ORDER BY is: 

SELECT * FROM tabelnaam ORDER BY kolomnaam [ASC|DESC];
Syntax van ORDER BY
De syntax van ORDER BY is:

Slide 5 - Slide

This item has no instructions

Voorbeeld 1
Stel dat we een tabel hebben met de naam 'klanten' en de kolommen 'naam' en 'leeftijd'. We willen de klanten sorteren op basis van hun leeftijd. De query zou zijn:


Slide 6 - Slide

This item has no instructions

Voorbeeld 2
Je kunt ook meerdere kolommen gebruiken om de gegevens te sorteren. Stel dat we ook de kolom 'naam' willen gebruiken om de klanten te sorteren. De query zou zijn:



Slide 7 - Slide

This item has no instructions

ASC vs DESC

De ASC (oplopende) en DESC (aflopende) parameters kunnen worden gebruikt om de sorteer volgorde aan te geven. 

Standaard is de sorteer volgorde oplopend (ASC).

Slide 8 - Slide

This item has no instructions

Voorbeeld 3
Om de klanten in aflopende volgorde te sorteren op basis van hun leeftijd, zou de query zijn: 


Slide 9 - Slide

This item has no instructions

Oefening
Schrijf een SQL-query met ORDER BY  om alle cursist namen gesorteerd te tonen van A t/m Z.

Probeer ook van Z t/m A.

Slide 10 - Slide

This item has no instructions

Samenvatting
ORDER BY is een krachtige clause in SQL waarmee je gegevens kunt sorteren op basis van een of meer kolommen. 

Je kunt ASC en DESC gebruiken om de sorteer volgorde aan te geven.

Slide 11 - Slide

This item has no instructions

Stel 1 vraag over iets dat je nog niet zo goed hebt begrepen.

Slide 12 - Open question

De leerlingen geven hier (in vraagvorm) aan met welk onderdeel van de stof ze nog moeite. Voor de docent biedt dit niet alleen inzicht in de mate waarin de stof de leerlingen begrijpen/beheersen, maar ook een goed startpunt voor een volgende les.