可能重复:
使用 Null 的案例顺序
我正在寻找按“ordernum”字段排序的记录列表。ordernum 字段是一个 int 字段。该字段以 NULL 开始,直到由用户设置。我希望 NULL 条目出现在列表的末尾。
我正在构建一个查询,如下所示:
select *, case when (ordernum is null) then [largestInt] else ordernum end as newordernum
from tableName
order by newordernum
我知道我可以为 [largestInt] 输入最大可能 int 的值,但我想用一个变量替换 [largestInt]。这可能吗?