我需要编写一条sql语句,以选择按姓,名排序的所有用户。这是我知道该怎么做的部分:)我不知道该怎么做的是先按非null值进行排序。现在我明白了:
null,null null,null p1Last,p1First, p2Last,p2First
等等
我需要得到:
p1Last,p1First, p2Last,p2First null, null,null
有什么想法吗?
请参阅升序排序,但最后一个为NULL
基本上
SELECT * FROM @Temp ORDER BY CASE WHEN LastName IS NULL THEN 1 ELSE 0 END, LastName