SQL 模糊查詢後按匹配度排序 CASE WHEN THEN

表如下:   SELECT  *  FROM  "table1"  where name  like   '%玉米%' 很明顯這個會返回所有的行,因爲每行都滿足條件   若我想在模糊查詢後,進行排序,完全匹配的放在最前面,其餘的放後面,可以使用case when then 如: SELECT * FROM "table1" WHERE name LIKE '%玉米%' ORDER BY ( CAS
相關文章
相關標籤/搜索