een vraag over SQL database

Status
Niet open voor verdere reacties.

timsilvstra

Nieuwe gebruiker
Lid geworden
14 sep 2012
Berichten
2
Hallo beste mensen ,


Sinds kort ben ik begonnen in SQL en dit lukt me aardig.
Ik gebruik S(impel)QL.

ik heb een database als volgt

Code:
Luchthaven 

LUCHTHAVENNAAM text20
             PLAATS TEXT20
             LAND TEXT20
             GROOTTE single
             Openingsjaar text20

downloaden
http://www.mediafire.com/?juij7y9nd0s2hjn

en de vraag is :


a) Hoeveel luchthavens in elk land bestaan al sinds 1935? Neem in het antwoord alleen die landen op die minstens vijf van zulke luchthavens hebben.

Graag wil ik jullie help nodig !!
 
Laatst bewerkt:
Dit lijkt verdacht veel op een huiswerk vraag dus wat heb je zelf al bedacht?

Met vriendelijke groet,
Stefan (Tha Devil)
Moderator Helpmij.nl
 
ja klopt , je hebt gelijk :D

ik heb zelf als volgt gedacht


SELECT land
FROM luchthaven
WHERE openingsjaar >= ' 1935 '
AND luchthavennaam >= ' 5 ' ;

is dat juist ??

groetjes
 
Je antwoord moet een getal opleveren namelijk "het aantal luchthavens, gebouwd na 1935"

De luchthavens gebouwd na 1935 is niet zo lastig inderdaad
[sql]
SELECT
*
FROM
Luchthaven
WHERE
Openeningsjaar >= '1935'
[/sql]
Alleen wil je een aantal hebben per land.
Stel dat in de kolom LAND ons eigen landje gedefinieerd staat als "NL" dan kun je het aantal vliegvelden opvragen door deze query
[sql]
SELECT
COUNT(*) AS 'Aantal luchthavens'
FROM
Luchthaven
WHERE
LAND = 'NL'
[/sql]

Maar nu is de vraag natuurlijk, hoe krijg je zo'n lijstje voor elk land ;)
Je zult eens moeten kijken naar subqueries :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan