请问,sql 如何判断如果这个字段的数值为空 则默认为0,谢谢

空值为(NULL) 用nvl函数好像不行,数据库是SQL2000

第1个回答  推荐于2018-05-09
用nvl函数, select nvl(字段名,0)from table_name .nvl的具体用法可参见百度百科。

参考资料:http://baike.baidu.com/view/1091825.htm

本回答被提问者和网友采纳
第2个回答  2010-11-14
select case when 字段名 is null then 0 end from 表名
第3个回答  2010-11-14
case when 字段 is null then '0' end
第4个回答  2019-11-18
Isnull(字段,'0')

查询的时候如果某个字段为NULL 让他默认为0的SQL语句怎么写
select nvl(字段名,0) from 表名;sqlserver select isnull(字段名,0) from 表名;

SQL查询出来的数据为空,然后怎么默认插入到另外一张表
可以用nvl(判断)函数。例如 select nvl(所要的字段,0) from A ;这个就表示如果所要字段 的内容是空的,就显示零。不是空的是默认的数据;

sql语句中,如果insert行的某一项值为null如何表达
如果为null,在程序读取的时候会出错的。如果是存入数据,不赋值这个字段,数据库会保存为null,当然,读取使用该值时得判断是否为null,不然出错。不想出错就存空值。整型值不赋值默认为0。

如何用sql语句的iif函数 判断如果 为空 就返回
1、NULL:这是真正意义上的空,假如字段名为col1,判断方法为:1 CASE THEN col1 IS NULL WHEN '为空' ELSE '不为空' END 2、空白:这种是表示空白字符串,假如字段名为col1,判断方法为:1 CASE THEN col1 = '' WHEN '为空' ELSE '不为空' END ...

SQL 中如何判断字段为NULL 或 为空串
--判断为NULL:IS NULL--判断为空:='' ,如果连空格也算空的话,可以先用LTRIM,RTRIM,REPLACE等方式把空格去掉再匹配SELECT * FROM 表名 WHERE 字段名 IS NULL OR LTRIM(字段名) = ''

如何判断SQL SERVER表中字段为空?
use result \\x0d\\x0aselect A001 from test where A001 is null\\x0d\\x0a这个是最标准的判断字段为空的查询。\\x0d\\x0a因为是datetime类型,所以空只能是NULL的情况,不会出现''情况,而且''的情况只能是字符型才可能会有的情况。A001='本身就是错误的使用,因为字段是datetime类型。\\x0d\\...

怎么写一个SQL语句查询 我的字段是float型的, 如何让它如果是空则显示...
这个有个简单的方法,1、你在数据时的字段是float类型,但是在实体类中你可以把该字段设置成string类型。2、那就建个视图 查的时候sql就这样,假设该字段名称为 code select id,name,case when convert(nvarchar(50),code) is null then '' else convert(nvarchar(50),code) end from users1 ...

SQL语句里怎么将SUM里的空值赋值为0
通过isnull(字段 ,新值)函数实现,如果字段为空,那么给其赋值为“新值”。sql :select isnull( sum(isnull(age ,0)), 0 ) from tablename;解释:上面sql实际上做了两次判断,第一次,判断age是否为空,为空的话,就赋值为0;第二次,判断查询中的age数据都为空或者就没有记录,那么...

sql中如何再判断一个字段是否为空,如果不为空然后再Select这个字段,这...
--MS-SQL SERVER用ISNULL 函数判断 select firstName + ISNULL(lastName,'默认值') from employee --要注意的是NULL值与任意值相加都为NULL

如何在查询语句中把空值(null),输出为0?
left join (select c_id,count(s_id) as count_c_id from cource_student group by c_id) as student on cource.c_id=student.c_id;在遇到多张表查询时,很可能查一个关联数值时,并没有这条关联记录,所以查询到的结果是null,通常需要把这个结果处理成0或者其他。这时候就用isNULL(字段,...

相似回答