求:sql语句,将表中的没有数据为 空 的,替换为 其他 这两个字.

如题所述

第1个回答  2011-04-13
update table_name set field_name1='其他' where field_name is null;
commit;

-- 其中table_name 用你的表名
-- field_name 就是表数据为空的那个列名追问

显示执行成功,就是里面的内容还是原来的样呢

第2个回答  2011-04-13
处理字段值为空或NULL的情况:

查询时:
case isnull(字段,'') when '' then '其他' else 字段 end as 字段

修改值
update 表 set 字段='其他' where isnull(字段,'')=''追问

UPDATE Content SET [作者]='其他' WHERE [作者] is null 显示执行成功,就是里面的内容还是原来的样呢

本回答被提问者采纳
第3个回答  2011-04-13
select 字段= (case when 字段=null then '其他' else 字段 end) from 表名
第4个回答  2011-04-13
UPDATE Content SET [作者]='其他' where isnull([作者],'空')='空'
第5个回答  2011-04-13
针对字段替换 UPDATE from set 字段名="其他" where 条件......
相似回答