我需要删除一个数据库表中文本中任何位置的任何双空格(两个空格)。
我试过了:
update items set description= replace(description, ' ', ' ')
但如果它只是空格,则删除..但“描述”单元格有很多单词,如:“这里的任何文本更多”,所以我需要在示例之前删除“more”之前的两个空格,并保留其他所有内容..只需将空间替换为任意位置的一个空格。
答案 0 :(得分:1)
你可以使用trim命令,请参考
或试试这个
update items set description= replace(description,space(2),space(1))
答案 1 :(得分:0)
试试这个,如果能为你工作,
update items set description= replace(description, 'SPACE(2)', ' ')
但 我测试的这个效果很好,
update items set description= replace(description, ' ', ' ') WHERE id=1