Preskoči na glavni sadržaj
Prijava
Sign up for FREE
arrow_back
Biblioteka

SQL (2021-2022)

star
star
star
star
star
Posljednje ažuriranje over 4 years ago
29

Inleiding

Maak een SELECT statement waarmee de volgende gegevens worden getoond:

1
1
1
1

Functies

Maak een SELECT statement waarmee de volgende gegevens worden getoond:

1
1

Condities

Maak een SELECT statement waarmee de volgende gegevens worden getoond:

1
1

Wat betekenen volgende statements?

1
1
1
1
1

Maak een SELECT statement waarmee de volgende gegevens worden getoond:

1

Sorteren

1

JOINS

Maak SELECT statements waarmee wordt getoond:

1
1
1
1
1
1
1

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:

1
1
1
1
1
1
1
Pitanje 1
1.

Alle gegevens van de klanten in Soest.

Pitanje 2
2.

De code en plaats van alle klanten.

Pitanje 3
3.

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

Pitanje 4
4.

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

Pitanje 5
5.

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

Pitanje 6
6.

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

Pitanje 7
7.

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

Pitanje 8
8.

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

Pitanje 9
9.

SELECT *

FROM Klant

WHERE NOT naam <> 'Smit';

Pitanje 10
10.

SELECT *

FROM Klant

WHERE naam <> 'Smit' OR plaats <> 'Soest';

Pitanje 11
11.

SELECT *

FROM Klant

WHERE LENGTH(naam) > -1;

Pitanje 12
12.

SELECT *

FROM Klant

WHERE klant_code = 104 AND klant_code = 106;

Pitanje 13
13.

SELECT *

FROM Klant

WHERE klant_code >= 104 OR klant_code < 104;

Pitanje 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.

Pitanje 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).

Pitanje 16
16.

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

Pitanje 17
17.

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

Pitanje 18
18.

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

Pitanje 19
19.

De naam en de uiteindelijke prijs van iedere bestelde pizza.

Pitanje 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.

Pitanje 21
21.

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

Pitanje 22
22.

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

Pitanje 23
23.

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

Pitanje 24
24.

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

Pitanje 25
25.

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

Pitanje 26
26.

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

Pitanje 27
27.

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

Pitanje 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.

Pitanje 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).