标签: sql-server-2005 indexing
我有一个varchar(999)列,我想在它不是NULL时选择它。
是否有一种有效的方法可以检查行是否具有NULL值而不为此列的所有可能值编制索引?
答案 0 :(得分:0)
好吧,WHERE col IS NOT NULL可以使用NULL位图,但它是聚簇索引扫描。
WHERE col IS NOT NULL
或者您只需索引列并获取匹配。或者使用带有IS NOT NULL过滤器的索引视图。
不幸的是,直到“filtered indexes”SQL Server 2008