【转载】Sqlserver使用IsNull方法对空字段进行赋值操作

匿名 (未验证) 提交于 2019-12-02 22:06:11

在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

FROM TABLE;

备注:原文转载自博主个人站IT技术小趣屋,原文链接Sqlserver使用IsNull方法对空字段进行赋值操作_IT技术小趣屋

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!