sil*_*ire 3 mysql sql-order-by
我有一个基于用户输入生成的自动完成下拉列表.
现在我想以这样一种方式对结果进行排序,即以术语开头的结果应该先出现,然后按字母顺序排列.
现在,它们只是在SQL查询中按字母顺序排序.
所以我想要Vanco ......结果将在其余部分之前出现.
如您所见,该查询目前使用LIKE %term%
通配符选择.
尝试这些方面:
ORDER BY
CASE WHEN COL LIKE 'term%' THEN 1 ELSE 2 END ASC,
COL ASC
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
38 次 |
最近记录: |