sql语句中如何对某个为空的字段赋值

如题所述

你是在查询的时候操作还是要做更新操作
是空还是null
查询时操作
NULL
select isnull(字段名, '复制)
select replace(字段名, ' ', '赋值')

更新操作

update 表名
set 字段名=内容
where 字段名 =''
NULL
update 表名
set 字段名=内容
where 字段名 is null
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-12-29
你是在查询的时候操作还是要做更新操作
是空还是null
查询时操作
NULL
select isnull(字段名, '复制)
select replace(字段名, ' ', '赋值')

更新操作

update 表名
set 字段名=内容
where 字段名 =''
NULL
update 表名
set 字段名=内容
where 字段名 is null
第2个回答  2011-02-14
update 表名
set 字段名=内容
where 字段名 is null
第3个回答  2011-02-14
slect A into :B from dual;

sql语句中如何对某个为空的字段赋值?
你是在查询的时候操作还是要做更新操作\\x0d\\x0a是空还是null\\x0d\\x0a查询时操作\\x0d\\x0aNULL\\x0d\\x0aselect isnull(字段名, '复制)\\x0d\\x0aselect replace(字段名, ', '赋值')\\x0d\\x0a\\x0d\\x0a更新操作\\x0d\\x0a空\\x0d\\x0aupdate 表名\\x0d\\x0aset 字段名=内容\\...

怎样用SQL语句在某一值为空时赋值给它另一个值
replacement_value 在 check_expression 为 NULL时将返回的表达式。replacement_value 必须与 check_expresssion 具有相同的类型。返回类型 返回与 check_expression 相同的类型。注释 如果 check_expression 不为 NULL,那么返回该表达式的值;否则返回 replacement_value。

怎样用SQL语句在某一值为空时赋值给它另一个值
update aaa set a = '空' where a is null;--把表格aaa的字段a值为空的替换成"空"

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

sql 怎么才能把查询出来的sql语句空的地方赋值一个固定字段
sqlserver: isnull(字段名, 你自己赋的值);oracle: nvl(字段名, 你自己付的值);例如:select CodeName, isnull(TownName,'直属单位'), isnull(VillageName,'直属单位') ...from Volunte_Programs ...

sql查询总和为空的时候怎么给他赋值为零?
你原来的SQL中已经使用了一次isNULL(),其实,再使用一次就是了,只是要搞清楚括号就好了。select isNULL(SUM(isNULL(score,0)),0) from ZWY_Subject where Users =11

...如果一个字段为空,则将另一个表中的某字段赋值给他"
update A set A.a = B.bfrom Bwhere A.id = B.id and A.a is null;

sql 字段为空 赋值上一行该字段
--sqlserverupdate t1 set t1.sf=t2.sf,t1.cs=t2.cs from 表A t1,表A t2 where t1.id=t2.id+1where t1.sf is null--oracleupdate 表A t1 set (sf,cs) =(select sf,cs from 表A t2 where t1.id=t2.id+1)where t1.sf is null有问题追问 ...

SQL数据表中的空值
在SQL数据表中,空值是一个特殊元素,通常用NULL或null来表示。这意味着某一字段在记录中并无具体值,而只是一种未被赋值的状态。例如,当创建数据表时,若允许某一字段为空,那么在未指定值的情况下,该字段将自动保存为空值。NULL 举例来说,若在数据表中插入新数据时,仅向部分字段提供值,而...

sql语句怎么把NULL赋值给另一个值
declare @kkk varchar(50)set @kkk ='null'update TTT1 set aaa = @kkk where bbb= 7 我感觉我是按照你的方法一模一样写的,可是我的更新结果显示的值确实为 null 不是''

相似回答