-2

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

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

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

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

请指教。

PS。

[null] 不是实际的字符串,而是值 NULL 本身,如十六进制 00。

4

2 回答 2

2

Stackoverflow 已经有一个现成的答案:

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

来源:在sql中替换字符串中的空字符

这也可能有帮助:什么是 TSQL 中的空字符文字?

于 2012-08-12T08:04:08.020 回答
1

这适用于 MS SQL

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

关于 '[NULL]' 是 NULL 字符而不是文本的更新后的新答案:

 UPDATE table_name SET column_name = REPLACE(column_name, char(0), '')
于 2012-08-12T07:49:53.833 回答