我有一張表,其中有一個用於存儲圖像的可空字段字段類型(SQL SERVER 2005)。 所以我有以下情況:某些字段爲空的行數加上哪裏不是null不同計數的總數
select count (*) from table where image_field is null
返回180000行與圖像。
select count (*) from table where image_field is not null
返回3600000個沒有圖像的行。
如果我使用select count (*) from table
我沒有3780000行(3600000 + 180000),但少一點。
有人可以解釋爲什麼會發生這種情況嗎?
你使用'WITH(NOLOCK)'任何這些查詢這些NUMS比較的人?什麼'sys.partitions'說(總行數)? – 2013-03-26 13:34:35
亞倫,謝謝。 'sys.partitions'表示與使用count相同的總數。 – 2013-03-26 14:09:24