姓氏|名称|公司
我想按姓氏(如果不为空)、姓名(如果不为空)、公司(从不为空)进行排序,如下所示
姓氏|名称|公司
a | b | a
a | b | b
a | b | c
| a | a
| a | b
| a | c
| | a
b | a | a
b | b | a
b | c | a
| b | a
| b | b
| b | c
| | b
c | a | a
c | b | a
c | c | a
| c | aecc...
什么是正确的代码?
谢谢
发布于 2016-09-03 01:28:11
您可以使用coalesce,它返回第一个非空参数。
order by coalesce(lastname,name,company)https://stackoverflow.com/questions/39297799
复制相似问题