07 - SQL - order by

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

Cette leçon contient 12 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa durée de la leçon est: 60 min

Éléments de cette leçon

Ordening van gegevens met ORDER BY in SQL

Slide 1 - Diapositive

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'instructions

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

Slide 3 - Carte mentale

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'instructions

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


Slide 9 - Diapositive

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'instructions

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

Slide 12 - Question ouverte

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.