Datatypen en operatoren. AccessStandaard SQL Geen onderscheid hoofd- en kleine letters Wel...
-
Upload
hans-christiaens -
Category
Documents
-
view
212 -
download
0
Transcript of Datatypen en operatoren. AccessStandaard SQL Geen onderscheid hoofd- en kleine letters Wel...
SQLDatatypen en operatoren
Access Standaard SQL
Geen onderscheid hoofd- en kleine letters
Wel hoofdlettergevoelig
Wildcards * en ? Wildcards _ en %
Datum notatie #......# Anders
ANSI 89 ANSI 92
Verschillen Access en standaard SQL
De database “Alco”
Type Beschrijving Voorbeeld
Tekst Tekenreeks WHERE kleur = ‘rood’
WHERE telefoon = ‘0591675432’
Numeriek Getallen voor berekeningen
WHERE aantal > 500
WHERE cijfer >= 5,45
Datum/tijd Datum en tijd waarden
WHERE gebdat < #01-31-1990#
Valuta Numeriek, met valutasymbool
€ 128,50
Ja/Nee Waar of niet waar WHERE geslaagd = TRUE
WHERE geslaagd = FALSE
Datatypen
= 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 (1)
BETWEEN …. AND …. Tussen … en … IN (.., .., .., .., ..) in verzameling NOT omdraaiing LIKE lijkt op (met * en ?) IS NULL is leeg
Operatoren (2)
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”
AND, OR
FOUT:SELECT naam, adres FROM klantWHERE plaats = ‘Rotterdam’ AND plaats = ‘Utrecht’
GOED:SELECT naam, adres FROM klantWHERE plaats = ‘Rotterdam’ OR plaats = ‘Utrecht’
Valkuil 1
FOUT:SELECT naam FROM leerlingWHERE klas = ‘SWIOS2a’AND plaats = ‘Coevorden’ OR plaats = ‘Dalen’
Valkuil 2
GOED:SELECT naam FROM leerlingWHERE klas = ‘SWIOS2a’AND (plaats = ‘Coevorden’ OR plaats = ‘Dalen’)
Valkuil 2
Maak oefening 10.4 (a t/m i) uit het boek
OPDRACHT