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
suivant
Slide 1: Diapositive
InformaticaMiddelbare schoolvwoLeerjaar 5

Cette leçon contient 11 diapositives, avec quiz interactifs et diapositives de texte.

Éléments de cette leçon

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 - Diapositive

Wat is ookalweer een operator? Geef een voorbeeld

Slide 2 - Question ouverte

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 - Diapositive

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 - Diapositive

Wat is ookalweer een datatype? Geef een voorbeeld

Slide 5 - Question ouverte

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 - Diapositive

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 - Question ouverte

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 - Diapositive

Fundament
Maken: 1.4 t/m 1.8

Slide 9 - Diapositive

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

Slide 10 - Quiz

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

Slide 11 - Quiz