sql中查找、修改、替换换行符和回车符

在数据库里查询换行符和回车符我们用 ascii码 10和13,即 chr(10)为换行符,chr(13)为回车符

--查询有换行符的数据
SELECT * from 表名 WHERE "字段名" like '%'||chr(10)||'%';--查询有回车符的数据
SELECT * from 表名 WHERE "字段名" like '%'||chr(13)||'%';--查询有换行符或回车符的数据
SELECT * from 数据表名称 WHERE "字段" like '%'||chr(13)||'%' or "字段" like '%'||chr(10)||'%';
SELECT * from 数据表名称 WHERE "字段" ~* chr(13) or  "字段" ~* chr(10)  ;

查询出来后进行修改、替换 

update 表名
set 字段名=replace(replace(字段名, CHR(13), ''), CHR(10), '')where  字段名 ~* CHR(10) or 字段名 ~* CHR(13)


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部