我正在尝试从 csv 文件导入的列中删除回车符和换行符。
我正在使用代码:
SELECT replace(replace(column,CHAR(13),''),CHAR(10),'')
FROM table
它正确找到所有 CR 和 LF,但不更新数据库。
您的查询从名为 TABLE 的表中检索已替换列的所有行。
关于更新数据库,您必须以这种方式使用 UPDATE 命令:
UPDATE table SET column = replace(replace(column,CHAR(13),''),CHAR(10),'')
如果您希望 UPDATE 满足某些条件,则必须添加 WHERE 子句。
例如
UPDATE table SET column = replace(replace(column,CHAR(13),''),CHAR(10),'')
WHERE column_2 = 'XXX'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)