我正在嘗試執行SUM函數,但我只希望它在所有字段都不爲空的情況下返回一個值。現在,當它執行SUM時,它會跳過NULL值並剛剛添加非空值。我想要發生的是,如果總和中只有一個值爲空,它就會返回null。下面是一個示例表:SQL - 如果所有字段都不爲空,則獲得字段總和
Table_1
-------------
Price Quant
10.00 | NULL
11.00 | 100
下面是我運行查詢:
SELECT SUM((Price * Quant)) FROM [Table_1]
在這一點上,它會返回1100的值,我想它返回NULL,而不是因爲第一條記錄的Price * Quant
爲空。
我認爲你的意思是'價格不爲零且定量不爲零' – 3BK
是的,我的意思是這個 –
那麼,當你被告知你的錯誤時,你可以更新你的答案。無論如何,您的查詢獲得與OP的查詢相同的結果。似乎你並沒有理解這個請求。 –