Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 2.58 KB

File metadata and controls

29 lines (24 loc) · 2.58 KB

06 - Workshop SQL : Planten

Diagram

Diagram Planten.db

Meer informatie over de databank kan je hier vinden.

Oefening 3 - Combineren

  1. Geef een overzicht (naam, soortnaam en hoogte) van alle waterplanten, gesorteerd op hoogte.
  2. Geef een overzicht van de planten gesorteerd op soort en vervolgens op naam die noch boom, noch heester zijn en waarvan de hoogte tussen de 100 en de 200 cm, de kleur rood of blauw is en de bloeiperiode begint voor augustus.
  3. Welke is de laagste prijs per plantensoort van de planten die de volledige periode van mei tot en met juni bloeien. De bloei mag beginnnen voor mei en eindigen na juni.
  4. Toon de verschillende plantsoorten waarvoor rode planten beschikbaar zijn.
  5. Geef een overzicht per soort en per kleur van het aantal verschillende planten.
  6. Toon per leverancier(naam) het aantal artikelen die hij binnen de 18 dagen kan leveren.
  7. Geef per leverdatum in het formaat dd/mm/yyyy en per bestelbon de naam van de leverancier, het totaal aantal artikelen besteld, en de som van het aantal maal de prijs per besteld artikel.
  8. Selecteer de verschillende woonplaatsen van de leveranciers die een offerte gemaakt hebben voor “vaste” planten.
  9. Geef per artikelcode de naam van de plant, laagste offerteprijs, de hoogste offerteprijs. Sorteer op plantnaam.
  10. Geef een overzicht van alle bestellingen: bestelnr, leverdatum in het formaat dd/mm/yyyy, bedrag. Voeg een laatste kolom “opmerking” toe. Indien de besteldatum > 5 maart 2003 dan moet in de laatste kolom de opmerking “te laat” komen, anders komt in de laatste kolom geen opmerking.
  11. Geef per leverancier het aantal verschillende soorten planten waarvoor hij een offerte heeft gemaakt. Sorteer op dalende volgorde van aantal.
  12. Geef per leverancier de verschillende soorten planten waarvoor hij een offerte heeft ingediend.
  13. Toon een lijst van alle vaste planten, gevolgd door de namen van de vaste planten die later op het jaar beginnen te bloeien. Toon de vaste planten die eerst beginnen bloeien bovenaan.
  14. Hoeveel verschillen de gehanteerde bestelprijzen met de huidige offerteprijzen bij dezelfde leverancier. Toon telkens bestelnummer, artikelcode en het positieve of negatieve verschil.
  15. Toon een lijst met bestelnummers, leverancierscode en besteldatum en zorg ervoor dat de de lijst ook de leveranciers bevat waarvoor nog geen bestelling geplaatst werd.

Oplossing

Een mogelijke oplossing voor deze oefening vind je hier