Vragen
Vraag 1
Het datatype INTEGER is een eindige verzameling van gehele getallen. Kan een integer negatief zijn? Is bijvoorbeeld -1 een INTEGER of niet?
- ja
- nee
Antwoord
1.
Vraag 2
Hoort het getal 0 bij de verzameling van gehele getallen? Is 0 een INTEGER?
- ja
- nee
Antwoord
1.
Vraag 3
Een UNSIGNED INTEGER kan niet negatief zijn.
- juist
- onjuist
Antwoord
1.
Vraag 4
Welke van onderstaande twee statements is juist?
- een CHAR heeft een vaste lengte
- een VARCHAR heeft een vaste lengte
Antwoord
1.
Vraag 5
Met DATE() kun je ook uren, minuten en seconden weergeven.
- ja
- nee
Antwoord
2.
Vraag 6
Hoe noem je conversie van een datatype die automatisch plaatsvindt?
- impliciete conversie
- expliciete conversie
Antwoord
1.
Vraag 7
Welke functies kun je gebruiken om datatypes om te zetten van het ene type naar het andere type?
- CAST of CONVERT
- CAST of COALESCE
- CONVERT of COALESCE
Antwoord
1.
Vraag 8
Welke functies kun je gebruiken als je NULL wil vervangen door 0?
- CAST en COALESCE
- IFNULL en CAST
- IFNULL en COALESCE
Antwoord
3.
Vraag 9
Wat hoort er te staan op de plaats van de puntjes?
SELECT last_name,
... department_id
WHEN 90 THEN 'Management'
WHEN 80 THEN 'Sales'
WHEN 60 THEN 'It'
ELSE 'Other department'
END AS department
FROM employees;
- CASE
- COALESCE
- IF
- CAST
Antwoord
1.
Vraag 10
Bekijk onderstaande query. Slechts vier employees hebben een commission_pct. Bij de rest is de inhoud NULL. Wat zal de uitkomst zijn in de kolommen vier en vijf? In kolom vier vermenigvuldig je en in kolom vijf deel je.
SELECT last_name
, salary
, commission_pct
, salary * commission_pct
, salary / commission_pct
FROM employees;
- Zowel in de vierde als de vijfde kolom zal de uitkomst NULL zijn voor de werknemers die geen commission_pct hebben.
- Zowel in de vierde als de vijfde kolom zal de uitkomst 0 zijn voor de werknemers die geen commission_pct hebben.
- Er komt een foutmelding want in de vijfde kolom deel je door 0 en dat mag niet.
Antwoord
1.