Ik moet voor school een opdracht maken, met SQL moet ik hetvolgende uit mijn database krijgen: " alle namen en de klas van de jongens uit de vijfde en zesde, gesorteerd op klas en daarbinnen op achternaam"
Ik had zoiets inelkaar geprutst maar dan moet ook het 6e er nog bij..en natuurlijk het sorteren op achternaam daarbinnen.(klassen zijn bijv: 5a 5b 5c 6a 6b 6c)
SELECT voornaam, klas FROM leerlingen WHERE klas LIKE '5*' ORDER BY klas ;
SELECT voornaam, achternaam
FROM klas
WHERE klas IN(5,6)
AND geslacht = 'M'
ORDER BY klas ASC, achternaam ASC
[edit]
er vanuit gaande dat je datamodel correct is en dat je klasnummer en letter gescheiden opslaat
[/edit]
[quote=Robert schreef op 24.09.2006 20:24]SELECT voornaam, klas, achternaam FROM leerlingen WHERE klas LIKE '5%' OR klas LIKE '6%' ORDER BY klas, achternaam ;
Jij hebt gewonnen(enige die werkte) alleen heb ik de % jes door * moeten vervangen:D THNX[/quote]
Zo krijg je niet alleen de jongens, maar alle leerlingen.
?
Onbekende gebruiker
24-09-2006 20:36
Jaap met welke DBA werk je? Access? OOo Base? MS Query?