Skip to main content

SQL

 

 

SQL

SQL betekent Structured Query Language en is de taal om een database te beheren. Met SQL kan je

  • De database structuur aanpassen
  • De database inhoude veranderen
  • De database raadplegen

Database raadplegen

De SQL statements waarmee we de database kunnen raadplegen worden het meest gebruikt en de eenvoudige structuur van een raadpleeg statement is:

SELECT <kolomnaam<, <kolomnaam>, ....
FROM <tabelnaam>
WHERE <vergelijking>

Een vergelijking lijkt op JavaSctipt vergelijkingen, een paar voorbeelden:

WHERE naam = 'Netherlands' kolom naam moet 'Netherlands'bevatten.
WHERE leeftijd > 18

kolom leeftijd moet groter dan 18 zijn (dus 19,20,21,....)

WHERE prijs < 4.99 kolom prijs is kleiner dan 4.99
WHERE prijs > 5 and prijs <10 kolom prijs is groter dan 5 en kleiner dan 10, en ligt dus tussen 5 en 10 in.
WHERE prijs >=5 and prijs <=10 kolom prijs is minimaal 5 en maximaal 10

We gaan kijken naar de Country tabel, deze heeft de volgende structuur.

TABEL Country  
Kolomnaam Beschrijving Voorbeeld
Code Primary Key (Country Code) NLD
Name Naam van het land Netherlands
Continent Continent Europe
Region Regio Western Europe
SurfaceArea Oppervlakte (in KM2) 41526.00
IndepYear Jaar van onafhankelijkheid 1581
Population Bevolkingsgrootte, inwoneraantal 15864000
LIfeExpectancy Levensverwachting 78.3
GNP Bruto Nationaal Product 371362.00
GNPOld Oud Bruto Nationaal Product 360478.00
LocalName Lokale naam Nederland
GovernmentForm Regeringsvorm Constitutional Monarchy
HeadOfState 'Baas' van het land Alexander
Capital Foreign Key naar City 5
Code2 Officiële landsafkorting (bijv NL) 2

 

 

 

Opgaven

 

Als we de city tabel en country tabel bekijken dan zien we het volgende:

TABEL City  
Kolomnaam Beschrijving Voorbeeld
ID Primary Key (nummer) 19
Name Naam van de stad Amsterdam
CountryCode Foreign Key naar Country NLD
District Provincie of Regio Noord-Holland
Population Bevolkingsgrootte 731200