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

标签 mysql sqoop

我是查询 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/

相关文章:

mysql - 查询数据触发

hadoop - 我可以使用 Sqoop 为从 HDFS 加载到 Couchbase 的文档设置 TTL 吗?

hadoop - sqoop中的最后一个值(增量导入)

mysql - 比较多个字段和一个表

php - 为每一行选择一个单选按钮

php - mysqli_connect() : (HY000/2006): MySQL server has gone away

sql - INSERT INTO..SELECT..ON DUPLICATE KEYS 不明确的 ID

hadoop - Sqoop 函数 '--map-column-hive' 被忽略

java - Sqoop导入表报错ORA-01843

oracle - 如何在 Spark 中使用 Hadoop Credential provider 连接到 Oracle 数据库?