Please enable JavaScript to view this site.

Cursus SQL

Navigation: Sectie 5

Vragen Sectie 5

Scroll Prev Top Next More

Vraag 1:

Het datatype INTEGER is een eindige verzameling van gehele getallen. Kan een integer negatief zijn? Is bijvoorbeeld -1 een INTEGER of niet?

a. ja

b. nee

 

 

 

Vraag 2:

Hoort het getal 0 bij de verzameling van gehele getallen? Is 0 een INTEGER?

a. ja

b. nee

 

 

 

Vraag 3: Een UNSIGNED INTEGER kan niet negatief zijn.

a. juist

b. onjuist

 

 

 

Vraag 4: Welke van onderstaande twee statements is juist?

a. een CHAR heeft een vaste lengte

b. een VARCHAR heeft een vaste lengte

 

 

 

Vraag 5: Met DATE() kun je ook uren, minuten en seconden weergeven.

a. ja

b. nee

 

 

 

Vraag 6: Hoe noem je conversie van een datatype die automatisch plaatsvindt?

a. impliciete conversie

b. expliciete conversie

 

 

Vraag 7: Welke functies kun je gebruiken om datatypes om te zetten van het ene type naar het andere type?

a. CAST of CONVERT

b. CAST of COALESCE

c. CONVERT of COALESCE

 

 

 

Vraag 8: Welke functies kun je gebruiken als je NULL wil vervangen door 0?

a. CAST en COALESCE

b. IFNULL en CAST

c. IFNULL en COALESCE

 

 

 

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;

 

a. CASE

b. COALESCE

c. IF

d. CAST

 

 

 

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;

 

a. Zowel in de vierde als de vijfde kolom zal de uitkomst NULL zijn voor de werknemers die geen commission_pct hebben.

b. Zowel in de vierde als de vijfde kolom zal de uitkomst 0 zijn voor de werknemers die geen commission_pct hebben.

c. Er komt een foutmelding want in de vijfde kolom deel je door 0 en dat mag niet.