语句替换换行符"/>
MySql 查询语句替换换行符
最近需要从数据库导出数据给客户,然后因为数据有换行符,导出的excel数据错行了,
因此我们需要在导出之前就将换行符替换掉,查询语句为:
SELECT REPLACE(查询字段 ,CHAR(10),'替换后的字符') FROM 表名
char(10):数据中的换行符
char(13) :数据库中的回车符
示例,用“@@”替换换行符显示:
SELECT cq.CODE,CQ.DISEASE,CQ.DIS_CODE,REPLACE(cq.pathology ,CHAR(10),'@@') AS pathology
FROM CQCLIENT CQ
若需要替换多种符号的,则拼接替换:
SELECT cq.CODE,CQ.DISEASE,CQ.DIS_CODE,REPLACE(REPLACE(cq.pathology ,CHAR(10),'@@'),CHAR(13),'#' )AS pathology FROM CQCLIENT CQ
运行语句后,导出来数据就不会错行了。
更多推荐
MySql 查询语句替换换行符
发布评论