Antwoorden Sectie 1:


Query 1: Toon alles van de tabel countries, zonder de kolomnamen te noemen op de bovenste regel van het SELECT statement.

SELECT *

FROM countries;


Query 2: Toon alle voornamen en achternamen van de tabel employees.

SELECT first_name, last_name

FROM employees;


Query 3: Toon job_title, het maximum salaris, het minimum salaris en het verschil tussen die twee van de tabel jobs.

SELECT job_title, max_salary, min_salary, max_salary - min_salary AS verschil

FROM jobs;


Query 4: Toon enkel de naam van het land van de bovenste rij van de tabel countries.

SELECT country_name

FROM countries

LIMIT 1;


Query 5: Toon enkel het land United Kingdom van de tabel countries. Je laat maar één rij zien en je slaat twee rijen over vanaf het begin.

SELECT country_name

FROM countries

LIMIT 1 OFFSET 2;


Query 6: In de tabel employees staan de maandsalarissen. Maak een overzicht met de jaarsalarissen en toon enkel de eerste vijf rijen. Let op de kolomnamen.

SELECT last_name AS achternaam, salary * 12 AS jaarsalaris

FROM employees

LIMIT 5;


Query 7: Alle personeelsleden van de tabel employees krijgen 300 dollar opslag. Maak een query voor onderstaande tabel.

SELECT last_name AS achternaam, salary AS huidig_salaris, 300 AS opslag, salary + 300 AS nieuw_salaris

FROM employees;


Query 8: Alle personeelsleden van de tabel employees krijgen 5% opslag. Maak een query voor onderstaande tabel. In de Amerikaanse notatie bij getallen schrijf je een punt waar wij een komma zetten.

SELECT last_name AS achternaam, salary AS maandsalaris, 0.05 * salary AS opslag, 1.05 * salary AS nieuw_salaris

FROM employees;


Query 9: Hoeveel verdient King per dag als we uitgaan van 30 dagen in een maand? Toon van de tabel employees enkel de eerste rij hiervoor zonder een WHERE te gebruiken.

SELECT last_name AS achternaam, salary AS maandsalaris, salary / 30 AS per_dag

FROM employees

LIMIT 1;


Query 10: Maak een overzicht zoals hieronder. Het zijn drie van de vier werknemers van de tabel employees die commissie krijgen over hun salaris. Je toont maar drie rijen. De bedragen zijn niet afgerond.

SELECT last_name AS achternaam, salary AS maandsalaris, commission_pct AS commissie_percentage, commission_pct * salary AS commissie, salary + (commission_pct *salary) AS salaris_plus_commissie

FROM employees

LIMIT 3 OFFSET 12;

Last modified: Wednesday, 13 January 2021, 5:21 PM