我想简单地用“名称”列对表进行排序,其中包含NULL字段。
我试过了:
SELECT *
FROM Table
ORDER BY (CASE
WHEN Name IS NULL THEN 1
ELSE 0
END),
name
问题是有超过1个可空列,所以显然上面的代码不能解决问题。
答案 0 :(得分:0)
您可以使用OR
运算符加入多个列
order by (isnull(column1) or isnull(column2) or ..)