Naar de inhoudNieuw: Study Games · gratis met een account
StudyZone
COMMUNITY

Oefentoets · Informatica · havo 5 SQL-queries uitvoeren: WHERE, functies, GROUP BY, JOIN en UPDATE

StudyZone
InformaticaVak
11 vragenOmvang
WAT ZIT ERIN
1Tabel leerling (id, naam, klas): (1, Eva, 4A), (2, Bram, 4A), (3, Chloë, 4B), (4, Daan, 4B), (5, Fien, 4B). Welke namen geeft: SELECT naam FROM leerling WHERE klas = '4B'?

De antwoorden zie je tijdens het oefenen

11 vragen
1
Tabel leerling (id, naam, klas): (1, Eva, 4A), (2, Bram, 4A), (3, Chloë, 4B), (4, Daan, 4B), (5, Fien, 4B). Welke namen geeft: SELECT naam FROM leerling WHERE klas = '4B'?
Chloë, Daan en Fien
Eva en Bram
Chloë en Daan
Alle vijf de namen
2
Tabel leerling (id, naam, klas): (1, Eva, 4A), (2, Bram, 4A), (3, Chloë, 4B), (4, Daan, 4B), (5, Fien, 4B). Wat geeft: SELECT COUNT(*) FROM leerling WHERE klas = '4B'?
5
3
2
1
3
Tabel leerling (id, naam, klas): (1, Eva, 4A), (2, Bram, 4A), (3, Chloë, 4B), (4, Daan, 4B), (5, Fien, 4B). Welke volgorde geeft: SELECT naam FROM leerling WHERE klas = '4A' ORDER BY naam?
Eva, Bram
Eva
Bram, Eva
Bram
4
Tabel cijfers (leerling_id, vak, cijfer): (1, wi, 8), (1, ne, 6), (2, wi, 5), (2, ne, 7), (3, wi, 9), (4, wi, 6), (4, ne, 4), (5, en, 8). Wat geeft: SELECT AVG(cijfer) FROM cijfers WHERE vak = 'wi'?
28
4
6,6
7
5
Tabel cijfers (leerling_id, vak, cijfer): (1, wi, 8), (1, ne, 6), (2, wi, 5), (2, ne, 7), (3, wi, 9), (4, wi, 6), (4, ne, 4), (5, en, 8). Wat geeft: SELECT MAX(cijfer) FROM cijfers WHERE leerling_id = 1?
8
6
14
2
6
Tabel cijfers (leerling_id, vak, cijfer): (1, wi, 8), (1, ne, 6), (2, wi, 5), (2, ne, 7), (3, wi, 9), (4, wi, 6), (4, ne, 4), (5, en, 8). Wat geeft: SELECT vak, COUNT(*) FROM cijfers GROUP BY vak?
en 8, ne 17, wi 28
en 1, ne 3, wi 4
en 8, ne 5,7, wi 7
Eén rij met het getal 8
7
Tabel leerling (id, naam, klas): (1, Eva, 4A), (2, Bram, 4A), (3, Chloë, 4B), (4, Daan, 4B), (5, Fien, 4B). Tabel cijfers (leerling_id, vak, cijfer): (1, wi, 8), (1, ne, 6), (2, wi, 5), (2, ne, 7), (3, wi, 9), (4, wi, 6), (4, ne, 4), (5, en, 8). Wat geeft: SELECT leerling.naam, cijfers.cijfer FROM leerling JOIN cijfers ON leerling.id = cijfers.leerling_id WHERE cijfers.vak = 'wi' AND cijfers.cijfer >= 8?
Eva 8, Chloë 9 en Fien 8
Eva 8, Bram 5, Chloë 9 en Daan 6
Eva 8 en Chloë 9
Chloë 9
8
In de tabel cijfers staat de kolom leerling_id, die de waarden van de kolom id uit de tabel leerling gebruikt. Wat is leerling_id in cijfers?
Een primaire sleutel
Een aggregatiefunctie
Een resultaatrij
Een vreemde sleutel
9
Tabel cijfers (leerling_id, vak, cijfer): (1, wi, 8), (1, ne, 6), (2, wi, 5), (2, ne, 7), (3, wi, 9), (4, wi, 6), (4, ne, 4), (5, en, 8). Je voert uit: UPDATE cijfers SET cijfer = 6 WHERE leerling_id = 4 AND vak = 'ne'. Wat geeft daarna SELECT SUM(cijfer) FROM cijfers WHERE vak = 'ne'?
19
17
18
13
10
Tabel leerling (id, naam, klas): (1, Eva, 4A), (2, Bram, 4A), (3, Chloë, 4B), (4, Daan, 4B), (5, Fien, 4B). Wat geeft: SELECT COUNT(DISTINCT klas) FROM leerling?
5
2
3
1
11
Tabel cijfers (leerling_id, vak, cijfer): (1, wi, 8), (1, ne, 6), (2, wi, 5), (2, ne, 7), (3, wi, 9), (4, wi, 6), (4, ne, 4), (5, en, 8). Wat geeft: SELECT COUNT(*) FROM cijfers WHERE cijfer < 6 OR cijfer > 8?
0
2
3
7

Meer Informatica uit de Oefentoetsen

Bekijk alles voor informatica havo

Staat hier iets dat niet klopt of niet hoort? .

Probeer het met je volgende toets

Beginnen is gratis, zonder betaalgegevens.

Begin gratis