我是查询 mysql 数据库的新手。我想要做的是删除每列的 select 语句输出中的前导和尾随空格。到目前为止,我看到的所有地方都说要使用修剪,但示例正在更新表,或者 select 语句位于字符串而不是实际的表上。有没有办法删除 select 语句每列上的这些前导和尾随空格?
我基本上需要输出为 csv 格式,但我无法在查询中使用输出到文件选项(不同的服务器/权限问题)。我正在尝试 sqoop 数据并使用 eval 语句正确格式化它,因为我是从两个单独的表中提取数据。有任何想法吗?
最佳答案
您正在寻找TRIM MySQL中的字符串函数
例如
SELECT TRIM(column1) AS column1, TRIM(column2) AS column2 ... FROM `table` WHERE ...
关于MySql 删除选择中的前导和尾随空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19818425/