プロジェクトでトータルな詳細を作成していますが、クエリの「COUNT」に関する問題があります。 nullも計算されます。私が欲しいのは、それ以外の値で列を数えれば、クエリはNULL列を数えないということです。SQL COUNT(列)間違ったヌル値もカウントします
は、ここで値がnullであるため、その結果数が3と4はないだろう私のコード
SELECT COUNT(columnName) as TotalColumnValue FROM tblName
| columnName|
| value|
| |
| value|
| value|
です。
ありがとうございます。
NULL値をカウントしません。データに空の文字列が含まれている可能性があります。 –
私はAbdulに同意します。 https://msdn.microsoft.com/en-us/library/ms175997.aspxを確認してください。COUNT(*)として使用しない限り、SQL Server Count()関数はNULL値をカウントしません。おそらく空の文字列値がありますこれはNULLとは異なります。 SELECTステートメントを実行すると、SSMSの値が '' – Eralper