CONCAT + Wiskundige berekeningen

CONCAT + Berekeningen in SQL
17 april 2025
Billy Kuiper
TTSAB-IS4O23B

1 / 23
volgende
Slide 1: Tekstslide
ICTBeroepsopleiding

In deze les zitten 23 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 30 min

Onderdelen in deze les

CONCAT + Berekeningen in SQL
17 april 2025
Billy Kuiper
TTSAB-IS4O23B

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Agenda
Planning voor deze les:
- Check-In
- Uitleg: CONCAT + Berekeningen
- Opdracht
- Pauze
- Zelfstandig werken + herhaling
- Afsluiting


Slide 2 - Tekstslide

Deze slide heeft geen instructies

Check-in
Hoe zit iedereen in zijn/haar vel vandaag?


Slide 3 - Tekstslide

Deze slide heeft geen instructies

Check-In
Hoe voel je je vandaag?
😒🙁😐🙂😃

Slide 4 - Poll

Deze slide heeft geen instructies

Voorkennis

Slide 5 - Tekstslide

Deze slide heeft geen instructies

CONCAT + Berekeningen in SQL

Slide 6 - Woordweb

Deze slide heeft geen instructies

Leerdoelen
- Je maakt een aparte kolom waarin waardes samengevoegd zijn

- Je voert een query uit waar er waardes berekend worden

Slide 7 - Tekstslide

Deze slide heeft geen instructies

Voorbeeld Gamewinkel
- 3 kolommen (Naam + maker, prijs, kortingsprijs)

Slide 8 - Tekstslide

Deze slide heeft geen instructies

CONCAT + Berekeningen
Voorbeeld!

Slide 9 - Tekstslide

SELECT CONCAT(products.prod_id, " - ", products.prod_name) AS 'Productnaam', products.prod_price AS 'Prijs', products.prod_price * 0.9 AS 'Stuntprijs'
FROM products;
Welke query voegt voornaam en achternaam samen met een spatie ertussen?
A
SELECT first_name + ' ' + last_name FROM users;
B
SELECT CONCAT(first_name, ' ', last_name) FROM users;
C
SELECT CONCAT(first_name ' ' last_name) FROM users;
D
SELECT SELECT CONCAT(first_name, last_name, ' ') FROM users;

Slide 10 - Quizvraag

Deze slide heeft geen instructies

Welke query berekent correct de totaalprijs als prijs_per_stuk wordt vermenigvuldigd met aantal?
A
SELECT prijs_per_stuk + aantal AS totaal FROM producten;
B
SELECT prijs_per_stuk * aantal AS totaal FROM producten;
C
SELECT prijs_per_stuk / aantal AS totaal FROM producten;
D
SELECT prijs_per_stuk - aantal AS totaal FROM producten;

Slide 11 - Quizvraag

Deze slide heeft geen instructies

Welke query geeft het resultaat van prijs gedeeld door 2?
A
SELECT producten.prijs / 2 FROM producten;
B
SELECT producten.prijs DIV 2 FROM producten;
C
SELECT producten.prijs - 2 FROM producten;
D
SELECT producten.prijs * 0.5 FROM producten;

Slide 12 - Quizvraag

Deze slide heeft geen instructies

Even oefenen!

Slide 13 - Tekstslide

SELECT CONCAT(products.prod_id, " - ", products.prod_name) AS 'Productnaam', products.prod_price AS 'Prijs', products.prod_price * 0.9 AS 'Stuntprijs'
FROM products;
Pauze

Slide 14 - Tekstslide

SELECT CONCAT(products.prod_id, " - ", products.prod_name) AS 'Productnaam', products.prod_price AS 'Prijs', products.prod_price * 0.9 AS 'Stuntprijs'
FROM products;
Wat graag herhalen?
SELECT FROM WHERE, ORDER BY, DESC, ASC
IN, IS, NOT, NULL
AS, CONCAT
LIKE , Wildcard "%%"
Anders
Ik wil meerdere antwoorden kiezen

Slide 15 - Poll

Deze slide heeft geen instructies

Zelfstandig werken + herhaling
- SQL opdrachten t/m 30

Klaar met de opdrachten t/m 30?
- Powershell leerpad
- SPL Powershell les: Bestanden en Mappen

Slide 16 - Tekstslide

Deze slide heeft geen instructies

Lesafsluiting

Slide 17 - Tekstslide

Deze slide heeft geen instructies

Wat doet deze query?

SELECT CONCAT(voornaam, achternaam) FROM klanten;
A
Voegt een spatie toe tussen voornaam en achternaam
B
Voegt de namen samen zonder spatie
C
Voegt komma’s tussen de namen
D
Geeft een foutmelding

Slide 18 - Quizvraag

Deze slide heeft geen instructies

Wat is waar over CONCAT?
A
CONCAT() kan alleen met getallen werken
B
CONCAT() voegt twee of meer waarden samen als één ding
C
CONCAT() telt getallen bij elkaar op
D
CONCAT() is hetzelfde als SELECT *

Slide 19 - Quizvraag

Deze slide heeft geen instructies

Wat doet:
prijs * aantal
in een SELECT-clausule?
A
Voegt prijs en aantal samen
B
Verandert de kolomnamen
C
Vermenigvuldigt prijs met aantal
D
Geeft een foutmelding

Slide 20 - Quizvraag

Deze slide heeft geen instructies

Welke van deze queries geeft de tekst "Voorraad: 5" als aantal = 5?
A
SELECT 'Voorraad:' + aantal FROM producten;
B
SELECT 'Voorraad: ' || aantal FROM producten;
C
SELECT CONCAT('Voorraad: ', aantal) FROM producten;
D
SELECT aantal 'Voorraad' FROM producten;

Slide 21 - Quizvraag

Deze slide heeft geen instructies

Lesafsluiting

Slide 22 - Tekstslide

Deze slide heeft geen instructies

Volgende les SQL..
Database handelingen!

Slide 23 - Tekstslide

Deze slide heeft geen instructies