MySql删除select中的前导和尾随空格

时间:2013-11-06 17:15:07

标签: mysql sqoop

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

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

2 个答案:

答案 0 :(得分:1)

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

e.g。

SELECT TRIM(column1) AS column1, TRIM(column2) AS column2 ... FROM `table` WHERE ...

答案 1 :(得分:0)

使用常规select语句结束并使用sed和tr -d进行解析。