SELECT name FROM table WHERE name LIKE "%John%" ORDER BY (CASE WHEN name = "John" THEN 1 WHEN name LIKE "John%" THEN 2 ELSE 3 END),name LIMIT 10 ;
參考資料:
http://stackoverflow.com/questions/10070508/sqlite-like-order-by-match-query
沒有留言:
張貼留言