Namen uit de eerste helft van het alfabet

  • Onderwerp starter Onderwerp starter Aki2
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Aki2

Nieuwe gebruiker
Lid geworden
25 nov 2010
Berichten
1
Ik heb een probleem met de namen die met een letter beginnen uit de eerste helft van het alfabet. De onderstaande tabel moet zo zijn:

PERSOONID NAAM GESLACHT GEBOORTEDATUM GEBOORTEPLAATS
128 Catherine Beaumont v 31/01/72 Parijs
135 Brigitte Valence v 04/04/76 Parijs
256 Mercedes Mendoza v 08/08/27 Madrid
392 mrtie Chevalier v 17/07/18 Lausanne
500 mrtie Pascal v 12/04/80 Parijs

Maar ik krijg Sophie LeGrand niet uit de lijst.

select *
from persoon
where naam <'n' and geslacht='v';

bv:

PERSOONID NAAM GESLACHT GEBOORTEDATUM GEBOORTEPLAATS
127 Sophie LeGrand v 17/07/46 Parijs
128 Catherine Beaumont v 31/01/72 Parijs
135 Brigitte Valence v 04/04/76 Parijs
256 Mercedes Mendoza v 08/08/27 Madrid
392 mrtie Chevalier v 17/07/18 Lausanne
500 mrtie Pascal v 12/04/80 Parijs
 
Probeer dit, weet niet of het de meest efficiente oplossing is maar zou moeten werken:

[sql]

select *
from persoon
where SUBSTRING(naam, 1,1) BETWEEN 'a' AND'm' AND geslacht='v';
[/sql]

Niet getest though ;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan