我在非聚集索引中有一些列,其值为null,其中一个例如是到期日期。列中有一些值为null且一些值已提供。查询列的方式是检索null或大于某个到期日期的值。我在索引中使用此列,如果我先按null降序检索它将是最有效的。所以我想我有两个问题:
答案 0 :(得分:2)
测试非常简单。以下查询中哪一行为NULL?
select *
from
(
select SomeVal = 1 union all
select 2 union all
select null
) x
order by x.SomeVal desc
select *
from
(
select SomeVal = 1 union all
select 2 union all
select null
) x
order by x.SomeVal