0
請參見下面的表結構和所需的輸出(努力糾正這個)的SQL Server 2005 - 檢查/驗證空值,並添加到結果
Table: Employees
Structure
EmpID Manager Account Manager
1 Conrad Craig
2 Rob
3 Holly Luke
Output Required (If manager is not null and account manager is not null then Count is 1+1)
EmpdId Count
1 2
2 1
3 2
我掙扎寫查詢,可以給我上面的輸出
因此,我們正在檢查經理和客戶經理的空值。如果它們不是null,那麼給它們賦值1並加起來。
問候
你還可以用更多的WHEN查詢樣病例擴展您的語句,當x = y,則1當Y <> X,則2當y IS NULL和x IS NULL然後0 ELSE 3 END – gregorr 2013-03-06 11:15:30
我有多個字段(FIELD1,FIELD2,FIELD3),如果全都不爲空,那麼結果應該是1 + 1 + 1 .....這是3.以上是罰款兩個領域,但我有很多領域,我需要檢查它們是否爲空,並加起來所有的值... – 2013-03-06 11:16:49
我有多個字段(FIELD1,FIELD2,FIELD3),如果所有都不是空然後結果應該是1 + 1 + 1 .....這是3.上面的兩個字段是好的,但我有很多字段,我需要檢查它們是否爲null,並將所有值相加... – 2013-03-06 11:17:11