AND, LIKE, IS, IN, NOT, NULL,

NULL, IN, NOT, LIKE en Wildcard
10 april
Billy Kuiper
TTSAB-IS4O23B

1 / 24
volgende
Slide 1: Tekstslide
ICTBeroepsopleiding

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

time-iconLesduur is: 30 min

Onderdelen in deze les

NULL, IN, NOT, LIKE en Wildcard
10 april
Billy Kuiper
TTSAB-IS4O23B

Slide 1 - Tekstslide

Agenda
Planning voor deze les:
- Check-in
- Uitleg: AND, OR, NULL
- Uitleg: LIKE, Wildcard,IN,
Pauze: 20 min.
-
Zelfstandig aan de slag met SQL opdrachten
Afsluiting les


Slide 2 - Tekstslide

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

Slide 3 - Poll

Leerdoelen
  1. Je stelt op conditionele wijze query's op door gebruik te maken van OR, AND, IN en NOT
  2. Je filtert NULL waarde uit een dataset d.m.v. het IS commando
  3. Je weet hoe je een geschatte waardes uit een database kan halen met LIKE en een Wildcard

Slide 4 - Tekstslide

Queries bouwen
Vandaag 's onderwerp: Queries opbouwen met nieuwe commandos

Waarom dit belangrijk is: Uitbreiding SQL kennis

Wat je kunt verwachten:
- Data ophalen als je het niet precies weet
- Data filteren als iets niet bestaand is

Slide 5 - Tekstslide

Voorkennis
Wat weten jullie al over de opbouw van queries?

Slide 6 - Tekstslide

Welke SQL-operator gebruik je om te controleren of een waarde voorkomt in een lijst met waarden?
A
LIKE
B
IN
C
IS
D
AND

Slide 7 - Quizvraag

Wat is het resultaat van de volgende WHERE-clausule?

WHERE vooraam LIKE 'J%'
A
Alle rijen waarvan de voornaam precies 'J%' is
B
Alle rijen waarvan de voornaam eindigt op 'J'
C
Alle rijen waarvan de voornaam begint met een 'J'
D
Alle rijen waarvan de voornaam een jokerteken bevat

Slide 8 - Quizvraag

Welke WHERE-clausule levert resultaten op waar de kolom achternaam geen waarde bevat?
A
WHERE achternaam = NULL
B
WHERE achternaam NOT NULL
C
WHERE achternaam IS NULL
D
WHERE achternaam != NULL

Slide 9 - Quizvraag

Queries bouwen!
We maken gebruik van:
- OR, AND en NOT
- IN, IS, NULL, LIKE, WILDCARD


Slide 10 - Tekstslide

Opdrachtjes!

Slide 11 - Tekstslide

Pauze
20 min

Slide 12 - Tekstslide

Opdrachten
SQL Basis opdracht 1 t/m 25

Als je klaar bent:
PowerShell - Leerweg

Niets meer te doen?
Oefenen SQL met SQL basis óf SPL lessen PowerShell

Slide 13 - Tekstslide

SELECT
customers.cust_name
FROM
customers
WHERE
LIKE "%e " OR LIKE "S%"

Slide 14 - Sleepvraag

Wat is het verschil tussen:
=
IN
A
IN gebruik je voor meerdere waarden, = voor één waarde
B
= is sneller dan IN
C
IN is alleen voor tekst
D
Ze betekenen hetzelfde

Slide 15 - Quizvraag

Welke query zoekt naar namen die beginnen met de letter "S"?
A
WHERE naam = 'S%'
B
WHERE naam LIKE 'S%'
C
WHERE naam IN ('S%')
D
WHERE naam IS 'S%'

Slide 16 - Quizvraag

Wat doet IS NULL?
A
Controleert of een waarde gelijk is aan 'NULL'
B
Verwijdert lege rijen
C
Controleert of een kolom geen waarde bevat
D
Vergelijkt een getal met nul

Slide 17 - Quizvraag

Welke query selecteert studenten die niet in klas 'A' of 'B' zitten?
A
WHERE klas IN ('A', 'B')
B
WHERE klas NOT IN ('A', 'B')
C
WHERE klas != ('A', 'B')
D
WHERE klas IS NOT ('A', 'B')

Slide 18 - Quizvraag

Welke van de volgende statements is correct?
A
WHERE naam LIKE '%an' - zoekt namen die 'an' bevatten
B
WHERE naam LIKE '%an%' - zoekt namen die eindigen op 'an'
C
WHERE naam LIKE '%an%' - zoekt namen waarin 'an' voorkomt
D
LIKE kan alleen gebruikt worden met getallen

Slide 19 - Quizvraag

Welke van de volgende voorwaarden filtert op studenten die wél een mentor hebben?
A
WHERE mentor IS NULL
B
WHERE mentor != NULL
C
WHERE mentor IS NOT NULL
D
WHERE NOT mentor

Slide 20 - Quizvraag

Wat doet de volgende query?

SELECT *
FROM studenten
WHERE opleiding = 'ICT' OR opleiding = 'Economie'
A
Selecteert alleen studenten van de opleiding Economie
B
Selecteert studenten van beide opleidingen: ICT en Economie
C
Selecteert studenten die beide opleidingen tegelijk volgen
D
Werkt niet, want OR mag niet in SQL

Slide 21 - Quizvraag

Lesafsluiting

Slide 22 - Tekstslide

 Kort vooruitblik naar de volgende les...
Volgende les nieuwe commandos (CONCAT) en berekeningen

Slide 24 - Tekstslide