Databases - 3. SQL operatoren en sorteren

Databases 3. SQL voorwaarden
lgg sql
  • Je kan een SQL query met voorwaarden toepassen
  • Je kan verschillende operatoren gebruiken om queries te schrijven
1 / 11
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolvwoLeerjaar 5

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

Onderdelen in deze les

Databases 3. SQL voorwaarden
lgg sql
  • Je kan een SQL query met voorwaarden toepassen
  • Je kan verschillende operatoren gebruiken om queries te schrijven

Slide 1 - Tekstslide

Wat is ookalweer een operator? Geef een voorbeeld

Slide 2 - Open vraag

Operatoren
Net als andere programmeertalen zoals python en javascript heeft ook SQL operatoren

Dit zijn een aantal voorbeelden van operatoren in SQL:
Zie je verschillen met python en javascript? 
Ja, een vergelijking in python of js gaat met == en niet met één =

Slide 3 - Tekstslide

Sorteren
Een functionaliteit die je veel ziet op websites is sorteren. Bijvoorbeeld op prijs als je een nieuwe laptop aan het uitzoeken bent.

Dat sorteren gebeurt vanuit de database en daar moet je dus een bijbehorende query voor schrijven. Daarvoor gebruiken we ORDER BY
Bekijk de resultaten. Hoe is er gesorteerd?

Voeg nu het woord ASC of DESC toe na achternaam. Wat gebeurt er?
De volgorde veranderd. Beginnen bij de A of bij de Z

Slide 4 - Tekstslide

Wat is ookalweer een datatype? Geef een voorbeeld

Slide 5 - Open vraag

Datatypes
Net als in python heeft SQL verschillende datatypes.

Klap de tabel klant open door op het plusje te klikken. Klik op Columns. Je krijgt nu het scherm zoals het hiernaast staat.

Welke datatypes zie je?


Slide 6 - Tekstslide

Waarom schrijf je soms iets tussen "" en soms niet? B.v.

select * from klant where id = 1
select * from klant where naam = "Hans"

Slide 7 - Open vraag

Datatypes
varchar (string) - Een varchar is eigenlijk een string. Maar bij een varchar kan je aangeven hoeveel tekens je mag gebruiken

text (string) - 
text is ook een string maar dan met "onbeperkt" veel ruimte. 

int(int) - hele getallen. B.v. 1, 2, 612

float - Gebroken getallen. B.v. 1.99

decimal - Gebroken getallen, maar dan speciaal voor prijzen. Voor prijs gebruik je altijd decimal

Date - Datum

tinyint (boolean) - Een boolean. Dus waar of niet waar

Slide 8 - Tekstslide

Fundament
Maken: 1.4 t/m 1.8

Slide 9 - Tekstslide

Je kan een SQL query met voorwaarden toepassen
A
Klopt
B
Mwoah
C
Klopt niet

Slide 10 - Quizvraag

Je kan verschillende operatoren gebruiken om queries te schrijven
A
Klopt
B
Mwoah
C
Klopt niet

Slide 11 - Quizvraag