读书人

去除null解决方法

发布时间: 2012-05-06 16:15:43 作者: rapoo

去除null
表a

id name

1 铂形表 NULL

由于是excel导入的,有很多null,如何去除,是不是可以用replace

[解决办法]
我咋没看懂?列名只有ID和Name两个,怎么记录又是三个字段?
想删除记录为null的列?

SQL code
alter table 表名 drop column 列名
[解决办法]
SQL code
UPDATE A SET  NAME = REPLACE(NAME,'NULL','')
[解决办法]
探讨
SQL code
UPDATE A SET
NAME = REPLACE(NAME,'NULL','')

[解决办法]
我晕。。。。原来是Name字段含有'NULL'字符。。。。。。太有才了。

[解决办法]
declare @T table(id varchar(20))
insert into @T
select '0000001' union all
select '0000002' union all
select '0000003' union all
select '0000004' union all
select '0000005' union all
select null
select isnull(id,'') as id from @T

————————————————————————
id
--------------------
0000001
0000002
0000003
0000004
0000005

[解决办法]
UPDATE a SET [name]=ISNULL([name],'') WHERE [name] IS NULL
[解决办法]
已经给出很多方法了

读书人网 >SQL Server

热点推荐