Mysql: Order by like?

前端 未结 5 1962
抹茶落季
抹茶落季 2020-11-29 00:35

assume that we are performing search using keywords: keyword1, keyword2, keyword3

there are records in database with column \"name\":

1: John Doe
2: Samue         


        
5条回答
  •  挽巷
    挽巷 (楼主)
    2020-11-29 01:23

    order by case 
        when name LIKE "%John%" then 1 
        when name LIKE "%Doe%"  then 2 
        else 3 
    end
    

提交回复
热议问题