Resultset sorteren op naam met voorkeur
Cedric
24/12/2009 15:42:00Hoi SQL experts,
Ik zit met een vervelend SQL probleempje. Ik heb een zoekbalk waarmee ik een database doorzoek (SQLite). Ik maak dus vanzelfsprekend gebruik van het LIKE keyword.
Nu zou ik graag de resultset sorteren op relevantie (qua begin van het woord). Even een voorbeeld.
Stel ik zoek op 'ING', dan zou in de resultset 'ING Bank & Verzekeringen' voor 'BelastINGen' moeten komen te staan.
Dus eigenlijk sorteren op de zoekterm en verder alfabetisch. Zelf kon ik niet meteen een oplossing vinden. Ik zou graag weten of hier via de query iets aan te doen is, daar sorteren via PHP geen optie is.
Graag jullie kijk hierop of dit mogelijk is.
Bedankt,
Cedric
Ik zit met een vervelend SQL probleempje. Ik heb een zoekbalk waarmee ik een database doorzoek (SQLite). Ik maak dus vanzelfsprekend gebruik van het LIKE keyword.
Nu zou ik graag de resultset sorteren op relevantie (qua begin van het woord). Even een voorbeeld.
Stel ik zoek op 'ING', dan zou in de resultset 'ING Bank & Verzekeringen' voor 'BelastINGen' moeten komen te staan.
Dus eigenlijk sorteren op de zoekterm en verder alfabetisch. Zelf kon ik niet meteen een oplossing vinden. Ik zou graag weten of hier via de query iets aan te doen is, daar sorteren via PHP geen optie is.
Graag jullie kijk hierop of dit mogelijk is.
Bedankt,
Cedric
PHP hulp
21/11/2024 19:43:31Cedric
26/12/2009 12:29:00Joren de Wit
26/12/2009 13:54:00Normaal gesproken zou je hier een FULLTEXT search voor gebruiken, ik weet alleen niet of sqlite dat ondersteund. Met zo'n zoekopdracht kun je namelijk de relevantie van afzonderlijke resultaten bepalen en daarop sorteren.