Hoi,
Er moet iets komen voor maintenance waarin met LIKE gezocht wordt. Kan iemand mij een tip geven hoe ik de output wat meer kan sorteren op relevance?
Als ik b.v. een
SELECT * FROM table WHERE name LIKE '%ans%'
dan krijg ik zoiets terug als
janssen
hans
jansen
ans
frans
aatestans
etc.
Dit is goed maar de lijst wordt nogal lang
Ik zou graag 'ans' bovenaan hebben staan en b.v. niet aatestans.
Ik zit momenteel te prutsen met meerdere queries. Eerst op 'ans', dan op 'ans%' en als laatste op '%ans%'. Iedere keer sorteren, dan de resultaten aan elkaar plakken en als laatste dubbele eruit halen.
Dit lijkt me nogal omslachtig.
Weet iemand een slimme truuk hiervoor?
Er moet iets komen voor maintenance waarin met LIKE gezocht wordt. Kan iemand mij een tip geven hoe ik de output wat meer kan sorteren op relevance?
Als ik b.v. een
SELECT * FROM table WHERE name LIKE '%ans%'
dan krijg ik zoiets terug als
janssen
hans
jansen
ans
frans
aatestans
etc.
Dit is goed maar de lijst wordt nogal lang
Ik zou graag 'ans' bovenaan hebben staan en b.v. niet aatestans.
Ik zit momenteel te prutsen met meerdere queries. Eerst op 'ans', dan op 'ans%' en als laatste op '%ans%'. Iedere keer sorteren, dan de resultaten aan elkaar plakken en als laatste dubbele eruit halen.
Dit lijkt me nogal omslachtig.
Weet iemand een slimme truuk hiervoor?