SQL删除包含字符串的NULL

时间:2012-08-12 07:36:57

标签: sql

我有一个包含标题列表的表。

由于问题出现了问题,现在的价值就像

title1[null]
title2[null][null]
title[null]3[null]

喜欢,我需要将所有[NULL]替换为NOTHING。所以一切都会好起来的。谢谢你。

请建议。

PS。

[null]不是实际字符串,但值NULL本身就像十六进制00。

2 个答案:

答案 0 :(得分:2)

Stackoverflow已有答案:

REPLACE(myString, char(0), '')

来源:Replace null character in a string in sql

这也可能有所帮助:What is the Null Character literal in TSQL?

答案 1 :(得分:1)

这适用于MS SQL

 UPDATE table_name SET column_name = REPLACE(column_name, '[null]', '')

更新后关于'[NULL]'为空字符的新答案,不是文字:

 UPDATE table_name SET column_name = REPLACE(column_name, char(0), '')