Database les 12 SELECT Part II

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

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

Items in this lesson

Vorige lessen....
Wat weet je nog ?

Slide 1 - Slide

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

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

Slide 7 - Slide

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

Slide 8 - Slide

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

Slide 9 - Slide

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

Slide 10 - Slide

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

Andere ingebouwde functies

Slide 12 - Slide

Andere ingebouwde functies
SELECT SUM(Kredietlimiet) 
FROM tblKlant

SELECT AVG(Kredietlimiet) 
FROM tblKlant

SELECT MIN(Kredietlimiet)
FROM tblKlant

Slide 13 - Slide

Maak nu opdracht 11.1.
Opleveren in teams

Slide 14 - Slide

Hoe sorteer je een selectie ?

Slide 15 - Mind map

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

Slide 16 - Slide

Hoe groepeer je een selectie ?

Slide 17 - Mind map

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

Slide 18 - Slide

Slide 19 - Slide

Volgende les
Werken met MySQL Workbench

Slide 20 - Slide