sql语句怎么把NULL赋值给另一个值

set @no='NULL'
update tablename
set no=@no
这么写的话no值显示为‘ ’
要的结果是no的值显示为NULL,应该怎么改才对

第1个回答  推荐于2018-10-02
declare @kkk varchar(50)
set @kkk ='null'
update TTT1
set aaa = @kkk
where bbb= 7
我感觉我是按照你的方法一模一样写的,可是我的更新结果显示的值确实为 null 不是''本回答被网友采纳
第2个回答  2012-07-03
NULL为关键字,直接赋值为NULL即可,如=NULL或:=NULL等.本回答被提问者采纳
第3个回答  2012-07-03
额,为什么Set @no='NULL'这句要加引号呢?
把引号去掉不是可以吗?
第4个回答  2012-07-03
no set @no 就可以了啊 很简单的

怎样用SQL语句在某一值为空时赋值给它另一个值
使用Isnull()函数 语法 ISNULL ( check_expression , replacement_value )参数 check_expression 将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。replacement_value 在 check_expression 为 NULL时将返回的表达式。replacement_value 必须与 check_expresssion 具有相同的类型。返回类...

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

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

如何用sql语句将某一列数值中的空值替换为其它值?
UPDATE PRDT SET WH="0001" WHERE WH IS NULL

如何用sql语句将某一列数值中的空值替换为其它值
update 表名 set 字段名 = '你要的值' where 字段名 is null

sql 将null赋值为上一条不null的值
NULL为关键字,直接赋值为NULL即可,如=NULL或:=NULL等.

SQL 如果为Null,则赋值为上一条不为空的值。(针对每一列)
1、你需要有明确的排序列。没有排序列,这个功能是没法实现的。2、因为列名不确定,所以你只能用动态SQL。3、假定排序列为 D,且为自增列, 更改 A 列:update TA set TA.A = ( select A from TableName TB where TB.D = TA.D -1)from TableName TA where TA.A is null;

SQL在同一表中,当字段值为空时插入另外一个字段中的内容
楼主你说的应该不是插入,我这么理解你看对不对,比如说 表a,字段id,name 如果有记录 id name 1 李旺 2 null 那么就把null 换成2 如果是这个意思,那么sql语句如下:update a set name=id where name is null

SQL Server中如何操作"如果一个字段为空,则将另一个表中的某字段赋值...
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有问题追问 ...

相似回答