null DateTime値を持つレコードの数を数えようとしています。しかし何らかの理由で私の試みは失敗しました。私は運なしで次の2つのクエリを試してみました:SQL Server 2005 - Null DateTimeの値を確認します。
SELECT COUNT(BirthDate)
FROM Person p
WHERE p.BirthDate IS NULL
と
SELECT COUNT(BirthDate)
FROM Person p
WHERE p.BirthDate = NULL
を私が間違って何をしているのですか?すべてのレコードを照会すると、BirthDateがNULLのレコードが表示されます。
wこんにちは空の文字列? – Fredou
空の文字列を使用すると、データが取得されないため空の文字列だけがDBに読み込まれることが少なくなります。 – MattB
しかし、私の理解では、COUNT(*)は何もロードしません。基本カウントだけです。少なくとも現代のSQL Serverインスタンスでは。 –