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.99kolom prijs is kleiner dan 4.99
WHERE prijs > 5 and prijs <10kolom prijs is groter dan 5 en kleiner dan 10, en ligt dus tussen 5 en 10 in.
WHERE prijs >=5 and prijs <=10kolom prijs is minimaal 5 en maximaal 10

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

TABEL Country 
KolomnaamBeschrijvingVoorbeeld
CodePrimary Key (Country Code)NLD
NameNaam van het landNetherlands
ContinentContinentEurope
RegionRegioWestern Europe
SurfaceAreaOppervlakte (in KM2)41526.00
IndepYearJaar van onafhankelijkheid1581
PopulationBevolkingsgrootte, inwoneraantal15864000
LIfeExpectancyLevensverwachting78.3
GNPBruto Nationaal Product371362.00
GNPOldOud Bruto Nationaal Product360478.00
LocalNameLokale naamNederland
GovernmentFormRegeringsvormConstitutional Monarchy
HeadOfState'Baas' van het landAlexander
CapitalForeign Key naar City5
Code2Officiële landsafkorting (bijv NL)2

 

 

 

Opgaven

 

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

TABEL City 
KolomnaamBeschrijvingVoorbeeld
IDPrimary Key (nummer)19
NameNaam van de stadAmsterdam
CountryCodeForeign Key naar CountryNLD
DistrictProvincie of RegioNoord-Holland
PopulationBevolkingsgrootte731200