多列非聚集索引中的可为空列将如何影响我的查询

问题描述

我有三列 ColA ColB ColC

ColC可以有NULL,但是ColA和ColB都不包含NULL。我想在这三列上创建非聚集索引

CREATE NONCLUSTERED INDEX idx ON Table(ColA,ColB,ColC)

所有三列之间都具有一对多的关系。我试图了解索引遇到NULL值时的情况。我知道单列索引会将所有NULL值都视为一个,并且将被引用为单个值。但是我不确定在这种情况下索引会如何。另外,A列和B列的组合是唯一值(不确定是否有用)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)