110 likes | 294 Views
SQL. Datatypen en operatoren. Verschillen Access en standaard SQL. De database “ Alco ”. Datatypen. Operatoren (1). = is gelijk aan > is groter dan >= is groter dan of gelijk aan < is kleiner dan <= is kleiner dan of gelijk aan <> is ongelijk aan. Operatoren (2).
E N D
SQL Datatypen en operatoren
Operatoren (1) • = is gelijk aan • > is groter dan • >= is groter dan of gelijk aan • < is kleiner dan • <= is kleiner dan of gelijk aan • <> is ongelijk aan
Operatoren (2) • BETWEEN …. AND …. Tussen … en … • IN (.., .., .., .., ..) in verzameling • NOT omdraaiing • LIKE lijkt op (met * en ?) • IS NULL is leeg
AND, OR • Meervoudige selectie • AND: beide onderdelen moeten waar zijn • OR: slechts één onderdeel hoeft waar te zijn • Valkuil 1: “maak een lijst van alle klanten uit Rotterdam en Utrecht” • Valkuil 2: “maak een lijst van leerlingen uit S2a die uit Coevorden of uit Dalen komen”
Valkuil 1 • FOUT: SELECT naam, adres FROM klant WHERE plaats = ‘Rotterdam’ AND plaats = ‘Utrecht’ • GOED: SELECT naam, adres FROM klant WHERE plaats = ‘Rotterdam’ OR plaats = ‘Utrecht’
Valkuil 2 • FOUT: SELECT naam FROM leerling WHERE klas = ‘SWIOS2a’ AND plaats = ‘Coevorden’ OR plaats = ‘Dalen’
Valkuil 2 • GOED: SELECT naam FROM leerling WHERE klas = ‘SWIOS2a’ AND (plaats = ‘Coevorden’ OR plaats = ‘Dalen’)
OPDRACHT • Maak oefening 10.4 (a t/m i) uit het boek