Database les 12 SELECT Part II

Vorige lessen....
Wat weet je nog ?
1 / 20
suivant
Slide 1: Diapositive
ICTMBOStudiejaar 3

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

Éléments de cette leçon

Vorige lessen....
Wat weet je nog ?

Slide 1 - Diapositive

Hoe vraag je data op ?
A
REQUEST
B
GET DATA
C
GIVE ME DATA
D
SELECT

Slide 2 - Quiz

Hoe verwijder je data ?
A
REMOVE
B
DELETE
C
TRASH
D
TIP EX

Slide 3 - Quiz

Hoe wijzig je data ?
A
UPDATE
B
ADJUST
C
MODIFY
D
CHANGE

Slide 4 - Quiz

Hoe voeg je data toe ?
A
ADD
B
ADD INTO
C
INSERT
D
INSERT INTO

Slide 5 - Quiz

Het selecteren van gegevens deel II
Doel na deze les kan je:
  • Duplicaten vermijden
  • Het kunnen sorteren en groeperen van gegevens.
  • Het kunnen toepassen van ASC en DESC.
  •  Het kunnen werken met de statistische functies SUM, AVG, MIN en MAX.
  • Het kunnen tellen van records door het gebruik van COUNT.

Slide 6 - Diapositive

Duplicaten vermijden
SELECT (DISTINCT) <veld1>, <veld2>, …, <veldN>
FROM <tabelnaam> 

Slide 7 - Diapositive

Het sorteren van de selectie
SELECT (DISTINCT) <veld1>, <veld2>, …, <veldN>
FROM <tabelnaam> 
ORDER BY <veld1>, <veld2>, …, <veldN> ASC | DESC

Slide 8 - Diapositive

Het groeperen van een selectie
SELECT (DISTINCT) <veld1>, <veld2>, …, <veldN>
FROM <tabelnaam> 
GROUP BY <veld1>, <veld2>, …, <veldN>

Slide 9 - Diapositive

Het beperken van de groepering
SELECT (DISTINCT) <veld1>, <veld2>, …, <veldN>
FROM <tabelnaam> 
GROUP BY <veld1>, <veld2>, …, <veldN>
HAVING COUNT(<veld>) operator <aantal>

Slide 10 - Diapositive

Andere ingebouwde functies
Naast COUNT dat je in de vorige paragraaf hebt gebruikt, zijn er nog vier andere functies die je moet kennen.

Slide 11 - Diapositive

Andere ingebouwde functies

Slide 12 - Diapositive

Andere ingebouwde functies
SELECT SUM(Kredietlimiet) 
FROM tblKlant

SELECT AVG(Kredietlimiet) 
FROM tblKlant

SELECT MIN(Kredietlimiet)
FROM tblKlant

Slide 13 - Diapositive

Maak nu opdracht 11.1.
Opleveren in teams

Slide 14 - Diapositive

Hoe sorteer je een selectie ?

Slide 15 - Carte mentale

SELECT (DISTINCT) <veld1>, <veld2>, …, <veldN>
FROM <tabelnaam> 
ORDER BY <veld1>, <veld2>, …, <veldN> ASC | DESC

Slide 16 - Diapositive

Hoe groepeer je een selectie ?

Slide 17 - Carte mentale

SELECT (DISTINCT) <veld1>, <veld2>, …, <veldN>
FROM <tabelnaam> 
GROUP BY <veld1>, <veld2>, …, <veldN>

Slide 18 - Diapositive

Slide 19 - Diapositive

Volgende les
Werken met MySQL Workbench

Slide 20 - Diapositive