如果想把列值设置为空,直接用update语句赋空值就可以了。update 表 set 评价='' where ...
你的语句中想把非空的值赋给空值的评价列中,但没有明确指出哪一行的评价列赋给空值列。这里需要通过主键一一对应才行。update的子查询写法如下:
update votexinxiinfo set 评价=(select 评价 from votexinxiinfo where ...) where ...
这个得看是什么数据库了
sqlserver的话
select isnull(字段,0) from 表名 --这样就是把空值赋值为0oracle的话
select nvl(字段,0) from 表名mysql的话
select ifnull(字段,0) from 表名欢迎分享,转载请注明来源:内存溢出
评论列表(0条)