Ga naar hoofdinhoud

Vragen

Vraag 1

Op welke regel kun je geen tekstfunctie gebruiken, dus functies zoals LOWER en UPPER?

  1. SELECT
  2. FROM
  3. WHERE
  4. ORDER BY
Antwoord

2.

Vraag 2

Met welke functie kun je een gedeelte van een string laten zien vanaf een bepaalde positie met eventueel een bepaalde lengte?

  1. SUBSTR
  2. CONCAT
  3. DISTINCT
  4. DESCRIBE
Antwoord

1.

Vraag 3

Met welke functie kun je twee kolommen aan elkaar plakken?

  1. SUBSTR
  2. REPLACE
  3. CONCAT
  4. DISTINCT
Antwoord

3.

Vraag 4

Hoe heet de centrale dummy tabel met één rij waar je gebruik van kunt maken om functies te testen?

  1. CEILING
  2. FLOOR
  3. SYSBASE
  4. DUAL
Antwoord

4.

Vraag 5

Neem onderstaande query. Hoeveel rijen zullen er worden geretourneerd?

SELECT COUNT(department_id)
FROM employees;
  1. alle rijen van de tabel employees (20)
  2. alle rijen van de tabel employees waarvan de rijen van de kolom department_id niet de waarde NULL hebben (19)
  3. alle rijen van de tabel employees waarvan de rijen van de kolom department_id niet de waarde NULL hebben en waarbij de dubbele waarden niet meetellen (7)
  4. alle rijen inclusief de rijen waarvan de kolom department_id de waarde NULL hebben, waarbij de dubbele waarden niet meetellen (8)
Antwoord

1.

Vraag 6

Als je COUNT in combinatie met DISTINCT gebruikt, tellen de uitkomsten met als waarde NULL niet mee.

  1. waar
  2. niet waar
Antwoord

1.

Vraag 7

Wat haal je op met onderstaande query?

SELECT last_name achternaam, DAY(hire_date) AS dag
FROM employees
WHERE last_name = 'King';
  1. a
  2. b
  3. c
  4. Deze query werkt niet.
Antwoord

1.

Vraag 8

Wat is de uitkomst van deze query?

SELECT CEILING(ROUND(5.435, 2))
  1. 5
  2. 5,43
  3. 5.44
  4. 6
Antwoord

1.

Vraag 9

Wat moet er staan op de plaats van de puntjes in deze query?

SELECT last_name AS achternaam, hire_date AS in_dienst, DATE_ADD(hire_date, ...) AS einde_proeftijd
FROM employees
WHERE last_name = 'Varga';
  1. INTERVAL 2 YEAR
  2. INTERVAL 2 YEARS
  3. ADD 2 YEAR
  4. ADD 2 YEARS
Antwoord

1.

Vraag 10

Wat moet er staan op de plaats van de puntjes in deze query?

SELECT last_name AS achternaam, hire_date AS in_dienst_gekomen, TIMESTAMPDIFF(YEAR, hire_date, ...) AS jaren_in_dienst
FROM employees
WHERE last_name = 'Varga';
  1. SYSDATE
  2. NOW
  3. zowel SYSDATE als NOW zullen werken
  4. geen van bovenstaande antwoorden is juist
Antwoord

1.