mysql - SQL删除回车

标签 mysql sql

我正在提取的数据包含回车,我无法导出数据并对其进行任何分析。

Select system_outcome , contact_list_name , agent_classification , timestamp_dtm , phone_number, agent_name
From call_stats_view
Where date(timestamp_dtm) BETWEEN '2016-11-10' AND '2016-11-10'

这应该给我一个

Answered, Contactlist1, Sale, 2016-11-10, 07777777777, John King

当我提取信息时,它最终都在不同的行上,我知道如何解决这个问题吗?

最佳答案

您应该尝试以下操作:

SELECT REPLACE(REPLACE(yourColumn, CHAR(13), ''), CHAR(10), '')

确保删除所有行尾(CR 和 LF)。

注意:如果一些有用的信息仅由行尾分隔,您可以考虑用 ' '(空白)替换,否则您可能会得到连接词。

关于mysql - SQL删除回车,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41614904/

相关文章:

php - 在 PHP 页面上显示 MySql 数据库中的日文字符

php - Yii2 简单的喜欢不喜欢按钮保存在数据库中

php - 表情符号无法以 HTML 形式工作

sql - "AS"附近的语法错误

sql - 检查另一个表sql中某列的值是否存在

java - JPA 内部运作。 MySQLIntegrityConstraintViolationException

使用 mysqltuner.pl 的结果调整 mysql 性能

mysql - 将 SQL 表复制到新表中,仅适用于比给定日期更新的记录

sql - 使用 ORACLE 在 2 个以上的表上加入 SQL

SQL Server 列排序,对 2 个或更多列进行排序