mysql - Search order by query string -
i use following working mysql query:
select nom_appellations appellations nom_appellations '%saint%' limit 8   and have result :
lussac-saint-emilion montagne-saint-emilion puisseguin-saint-emilion saint-emilion saint-emilion grand cru saint-emilion grand cru classé   but want order string "saint" pertinence this:
saint-emilion saint-emilion grand cru saint-emilion grand cru classé lussac-saint-emilion montagne-saint-emilion puisseguin-saint-emilion   how can data order featured string ?
you can first appearance of saint in nom_appellations:
select nom_appellations appellations nom_appellations '%saint%' order locate('saint', lower(nom_appellations)) limit 8;      
Comments
Post a Comment