有几十个列,有几百行数据,有主键id,但其余的列都是null,怎么一次性把所有的null全部置0呢?
可不可以用SQL语句实现??
刚才照着那么做。。不知道为什么不行。。
表
- 不能修改表。
ODBC 错误: [Microsoft][ODBC SQL Server Driver][SQL Server]无法将 NULL 值插入列 'a11',表 'website.dbo.Tmp_table3';该列不允许空值。INSERT 失败。
[Microsoft][ODBC SQL Server Driver][SQL Server]语句已终止。
虽然我已经把a11改成了不能为null了,可还是这样。。
sql中把值为null置0
declare @str varchar(5000),@value varchar(10),@sql varchar(1000)set @str=''--存放表中的字段 set @value='=0'--更改的值 select @str=@str+name+@value+',' from syscolumns where id in(select id from sysobjects where name='tb_s')and name<>'id'--要排除不需要的字段,这里...
请问SQL语句我要把查到为空的数据,设置为0怎么做???
把数值型的字段设一个初期值 case when field is null then 0 end case
查询的时候如果某个字段为NULL 让他默认为0的SQL语句怎么写
oracle select nvl(字段名,0) from 表名;sqlserver select isnull(字段名,0) from 表名;
SQL 当表中某个字段的值为NULL。假如这个值为NULL的时候。我想当成0来...
用isnull做处理,正常的写法就行了,例如 99 - isnull(字段A,0),如果字段A是null,就会减0,如果不是,就减实际的数值。ISNULL:使用指定的替换值替换 NULL。语法 ISNULL ( check_expression , replacement_value )参数 check_expression 将被检查是否为 NULL的表达式。check_expression 可以是任何...
sql 如何把表中一个为空字段全部设为0
update table_name set 某字段='0' where 某字段 is null
sql中要将显示为null的情况改为0
sum函数找不到的意思 这个改成sum(isnull(money,0));然后看看sum函数为什么找不到
如何在查询语句中把空值(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(字段,...
如何把数据库中NULL值设置为0
1、如果还没有导入数据,通用的做法是将表的这个字段设置默认值为0,所以当新增的时候如果该字段没有给值就会默认0这个值 2、如果已经导入数据,则可以使用修改语句修改update 表名 set 表字段='0' where ... --这条是将表中某个字段符合where条件的值设置为0 3、针对第一点 a、oracle 的修...
求一条SQL语句,怎么样把从数据库中查出来为空的值赋为“0”,是所有为...
1、select case C_NUMBER when NULL then '0' else C_NUMBER end from T_SCORE如果这条语句执行不对,那么说明你的C_NUMBER字段的NULL不是真正的NULL,而是字符串“NULL”,所以需要这样的SQL:select case C_NUMBER when 'NULL' then '0' when 'null' then '0' else C_NUMBER end from T...
SQL 当表中某个字段的值为NULL。假如这个值为NULL的时候。我想当成0来...
使用以下的选择语句,把某列字段带有NULL的全部替换成0处理——Select IsNull(字段名,0),…… From XXX