Sqlserver使用IsNull方法對空字段進行賦值操作


在Sqlserver的SQL語句查詢過程或者編寫存儲過程以及自定義函數過程中,有時候字段的值為空,如果為空的字段需要賦值一個默認值,可以使用Sqlserver內置系統函數IsNull來給定一個默認值,IsNull函數的格式為IsNull(data,ToData),其中data表示原始數據字段,toData表示當原始數據字段為空的時候給出默認值為ToData,如果為非空,將會返回data的實際值而不是ToData。

例如有個存儲過程的整型字段@Count字段,此字段初始值可能為空,如果為空的時候,將@Count設置為默認值0;

Set @Count=IsNull(@Count,0);

在Sql查詢語句中也是一樣的寫法,例如表中字段Count如果為空,則返回0,具體語句如下

Select

OrderCode,

IsNull(Count,0) AS Count

FROM TABLE;

轉自https://www.cnblogs.com/xu-yi/p/10969562.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM