當我們針對欄位做一些運算的時候,如果欄位的值為Null,雖然還是可以執行,但會顯示警告
select Item =Max(tCpn.Item)
警告:Warning: Null value is eliminated by an aggregate or other SET operation.
那該怎麼做,才不會有警告呢??
這時候就要用到IsNull這個函式
select Item =Max(IsNull(tCpn.Item,''))
將欄位可能為Null的欄位,用IsNull判斷,如果為Null,則用”(空白)取代
再次執行,就可以看到警告消失了喔!!真的很棒!
相關文章
👉 MSSQL CHARINDEX (Transact-SQL) 查找字元在字串中的位置
👉 蝦皮對帳王-蝦皮對帳結果一覽表-為什麼要對帳?無對應???
我們有30年以上的MSSQL使用經驗,有什麼問題,歡迎與我們聯繫,感謝您!!
手刀試用=>蝦皮對帳王
手刀試用=>康捷雲端ERP
任何一套系統的撰寫與維護,都需要相對應的人力與雲端資料庫來維持。
感謝您願意使用我們的系統。
期待您的留言

Comments