Log in
Sign up for FREE
arrow_back
Library

SQL (2021-2022)

star
star
star
star
star
Last updated over 4 years ago
29 questions
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

Inleiding

Maak een SELECT statement waarmee de volgende gegevens worden getoond:
Question 1
1.

Alle gegevens van de klanten in Soest.

Question 2
2.

De code en plaats van alle klanten.

Question 3
3.

De naam en de prijs van de pizza met pizzacode 17.

Question 4
4.

De codes van alle klanten die minstens één keer hebben besteld.

Functies

Maak een SELECT statement waarmee de volgende gegevens worden getoond:
Question 5
5.

De namen in hoofdletters van de klanten met een mobiel telefoonnummer.

Question 6
6.

De codes van alle klanten die vorige maand een bestelling hebben geplaatst.

Condities

Maak een SELECT statement waarmee de volgende gegevens worden getoond:
Question 7
7.

De namen van alle klanten die een wachtwoord hebben zonder hoofdletters.

Question 8
8.

De namen en de adressen van alle klanten die in een laan wonen.

Wat betekenen volgende statements?
Question 9
9.

SELECT *
FROM Klant
WHERE NOT naam <> 'Smit';

Question 10
10.

SELECT *
FROM Klant
WHERE naam <> 'Smit' OR plaats <> 'Soest';

Question 11
11.

SELECT *
FROM Klant
WHERE LENGTH(naam) > -1;

Question 12
12.

SELECT *
FROM Klant
WHERE klant_code = 104 AND klant_code = 106;

Question 13
13.

SELECT *
FROM Klant
WHERE klant_code >= 104 OR klant_code < 104;

Maak een SELECT statement waarmee de volgende gegevens worden getoond:
Question 14
14.

De codes van de bestellingen die tussen 15-01-2015 en 15-02-2015 zijn geplaatst door één van de volgende klanten: 130, 197, 359 en 390.

Sorteren

Question 15
15.

Maak een SQL opdracht waarmee de namen wordt getoond van de 5 oudste bezorgers waarvan het wachtwoord onbekend is (je mag er hierbij vanuit gaan dat er geen bezorgers zijn die op dezelfde dag zijn geboren).

JOINS

Maak SELECT statements waarmee wordt getoond:
Question 16
16.

De datum van iedere bestelling met de naam van de klant die de bestelling heeft geplaatst.

Question 17
17.

De namen van de pizza's die ooit besteld zijn.

Question 18
18.

De naam van de bezorgers die in Baarn een bestelling hebben afgegeven.

Question 19
19.

De naam en de uiteindelijke prijs van iedere bestelde pizza.

Question 20
20.

De naam van iedere pizza die op 15 januari 2015 is besteld met de naam van de klant die de pizza heeft besteld.

Question 21
21.

De naam van iedere klant met de maanden en jaren waarin deze klant minstens één bestelling heeft geplaatst.

Question 22
22.

De naam van iedere bezorger met de naam van elke klant waar deze bezorger minstens één keer een bestelling heeft afgegeven.

Subqueries

Het is de bedoeling dat je bij de opgaven 23 tm 27 gebruik maakt van subqueries.

Maak SELECT statements (met subquerie) waarmee wordt getoond:
Question 23
23.

Alle bestel_codes van de bestellingen van de klant met naam 'Wegewijs'.

Question 24
24.

Alle bestel_codes van bestellingen waarbij er op één van de pizza's zowel gehakt als tonijn zit.

Question 25
25.

De naam van de klant die ooit meer dan 5 euro korting heeft gekregen op een bestelling.

Question 26
26.

De namen van de klanten die dit jaar nog niets hebben besteld.

Question 27
27.

De namen van de bezorgers die zowel in januari als in februari een bestelling hebben afgegeven.

Question 28
28.

De namen van alle klanten waar nog nooit een bestelling is afgegeven door een bezorger die uitsluitend in maart 2015 heeft gewerkt.

Je kan deze vraag het beste in 3 stappen uitvoeren:
Stap 1: De codes van de bezorgers die in een andere maand dan maart 2015 hebben gewerkt.
Stap 2: De codes van de bezorgers die uitsluitend in maart 2015 hebben gewerkt.
Stap 3: De namen van alle klanten waar nog nooit een bestelling is afgegeven door een bezorger die uitsluitend in maart 2015 heeft gewerkt.

Question 29
29.

29.De datum van bestelling met de naam van de klant van alle bestellingen met uitsluitend grote of extra grote pizza's (formaat_code 3 of 4).