33 个问题
如果是特定字符顺序的话,或许你可以试试
Order by CHARINDEX(column,'value1value2value3')
如果答案是正确的解决方案,请点击“接受答案”并投赞成票。如果您对此答案有其他疑问,请点击“评论”。
我想要自定义order by的顺序规则,查询到网上有用Case When 的写法,像这样:
ORDER BY CASE
WHEN column_field = "value1" THEN priority1
WHEN column_field = "value2" THEN priority2
WHEN column_field = "value3" THEN priority3
.
ELSE priorityn
END ASC
想知道有没有别的方法去实现呢?比如说一些自定义的function之类的。