Relationele databases - De querytaal SQl - Rijen selecteren met voorwaarden
8 belangrijke vragen over Relationele databases - De querytaal SQl - Rijen selecteren met voorwaarden
Hoe selecteer je een rij aan de hand van een voorwaarde?
Select *
from Klant
where klantnr = 33322
Welke taalelementen zijn er binnen standaard SQL? Hoe worden deze ook wel genoemd?
=
^= of <> ongelijk aan
> groter dan
>= groter dan of gelijk aan
< kleiner dan
<= kleiner dan of gelijk aan
Wanneer je iets niet precies weet:
between... and... tussen x en y
like lijkt op
Dit zijn operators.
Wat is een samengestelde conditie, welke zijn er en hoe heten deze?
AND allebei waar
OR 1 of allebei waar
BETWEEN... AND tussen .. en ...
IN zit in verzameling
IS NOT NULL is niet leeg
Dit zijn logische operators.
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Hoe doe je een bedrag gelijk aan of groter dan 875 en gelijk aan of kleiner dan 1250 met between querien?
Dus niet BETWEEN 874.99 AND 1250.01
de uiterste waarden tellen dus ook mee!
Hoe werken de samengestelde condities and en or?
Van de samengestelde conditie 'and' moeten allebei matchen, anders is hij onwaar.
Schrijf een query met een samengestelde conditie. Bijvoorbeeld voor:
Er zijn 2 deeltentamens en 1 totaaltentamen. Curisten zijn geslaagd als ze voor 1 of 2 gelijk of meer dan een zes hebben of voor het totaaltentamen gelijk of meer dan 6.
from Leerlingen
where (deeltentamen1 >= 6 and deeltentamen2 >= 6) or totaaltentamen >= 6)
Schrijf een query met een samengestelde conditie icm de logische operator not. Bijvoorbeeld voor:
Pak alle leerlingen die gezakt zijn. Ze zijn gezakt als ze voor deeltentamen 1 of 2 minder dan een 6 hebben of voor het totaaltentamen een 6.
select *
from Cursist
where not ((deeltentamen1 >= 6 and deeltentamen2 >= 6) and totaaltentamen >= 6)
Hoe kort je de volgende query in?
w = a OR w = b OR w = c OR w = d
De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden