欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-03-06 22:39:09
在Sqlserver的SQL语句查询过程或者编写存储过程以及自定义函数过程中,有时候字段的值为空,如果为空的字段需要赋值一个默认值,可以使用Sqlserver内置系统函数IsNull来给定一个默认值,IsNull函数的格式为IsNull(data,ToData),其中data表示原始数据字段,toD ......

在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;

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