Database les 12 SELECT Part II

Vorige lessen....
Wat weet je nog ?
1 / 20
volgende
Slide 1: Tekstslide
ICTMBOStudiejaar 3

In deze les zitten 20 slides, met interactieve quizzen en tekstslides.

Onderdelen in deze les

Vorige lessen....
Wat weet je nog ?

Slide 1 - Tekstslide

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

Slide 2 - Quizvraag

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

Slide 3 - Quizvraag

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

Slide 4 - Quizvraag

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

Slide 5 - Quizvraag

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 - Tekstslide

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

Slide 7 - Tekstslide

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

Slide 8 - Tekstslide

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

Slide 9 - Tekstslide

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

Slide 10 - Tekstslide

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 - Tekstslide

Andere ingebouwde functies

Slide 12 - Tekstslide

Andere ingebouwde functies
SELECT SUM(Kredietlimiet) 
FROM tblKlant

SELECT AVG(Kredietlimiet) 
FROM tblKlant

SELECT MIN(Kredietlimiet)
FROM tblKlant

Slide 13 - Tekstslide

Maak nu opdracht 11.1.
Opleveren in teams

Slide 14 - Tekstslide

Hoe sorteer je een selectie ?

Slide 15 - Woordweb

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

Slide 16 - Tekstslide

Hoe groepeer je een selectie ?

Slide 17 - Woordweb

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

Slide 18 - Tekstslide

Slide 19 - Tekstslide

Volgende les
Werken met MySQL Workbench

Slide 20 - Tekstslide