Ik probeer een aantal (zoek)resultaten uit mijn database te halen, maar dit lukt niet helemaal zoals ik het wil.
In de database staat namelijk een tabel 'werkstations' met een cell die heet 'controleweek', hierin staan een aantal weeknummers gescheiden door een komma. (bijv: 2,17,32,49)
Nu wil ik gaan zoeken naar een weeknummer in die cell, dit doe ik op de volgende manier:
SELECT * FROM werkstations WHERE controleweek LIKE '%2%'
Probleem hiermee is dat hij alles met een 2 eruit haalt, dus ook 32,20,12 etc etc.
Hij zou dus eigenlijk moeten zoeken tussen die komma's, ik heb alleen geen flauw idee hoe ik dit voor elkaar kan krijgen. Wellicht iets met reguliere expressies(?)
Zou iemand mij kunnen vertellen of en hoe ik dit het beste kan oplossen?
In de database staat namelijk een tabel 'werkstations' met een cell die heet 'controleweek', hierin staan een aantal weeknummers gescheiden door een komma. (bijv: 2,17,32,49)
Nu wil ik gaan zoeken naar een weeknummer in die cell, dit doe ik op de volgende manier:
SELECT * FROM werkstations WHERE controleweek LIKE '%2%'
Probleem hiermee is dat hij alles met een 2 eruit haalt, dus ook 32,20,12 etc etc.
Hij zou dus eigenlijk moeten zoeken tussen die komma's, ik heb alleen geen flauw idee hoe ik dit voor elkaar kan krijgen. Wellicht iets met reguliere expressies(?)
Zou iemand mij kunnen vertellen of en hoe ik dit het beste kan oplossen?