0

我是查询 mysql 数据库的新手。我想要做的是删除每列的选择语句输出的前导和尾随空格。到目前为止,我看到的所有地方都说要使用修剪,但示例正在更新表,或者 select 语句位于字符串而不是实际表上。有没有办法为 select 语句删除每列上的这些前导和尾随空格?

我基本上需要我的输出为 csv 格式,但我不能在查询中使用输出到文件选项(不同的服务器/权限问题)。我正在尝试使用 eval 语句对数据进行 sqoop 并正确格式化,因为我是从两个单独的表中提取的。有任何想法吗?

4

2 回答 2

1

您正在 MySQL 中寻找TRIM字符串函数

例如

SELECT TRIM(column1) AS column1, TRIM(column2) AS column2 ... FROM `table` WHERE ...
于 2013-11-06T17:17:39.257 回答
0

最后使用常规选择语句并在使用 sed 和 tr -d 之后进行解析。

于 2013-11-08T13:47:58.197 回答