开发人员技术 | Transact-SQL
ANSI SQL 语言的 Microsoft 扩展,包括过程编程、局部变量和各种支持函数。
我想要自定义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之类的。