簡體   English   中英

MySQL刪除選擇中的前導和尾隨空間

[英]MySql removing leading and trailing space in a select

我是查詢mysql數據庫的新手。 我想做的是為每一列刪除select語句輸出上的前導和尾隨空格。 到目前為止,我看過的所有地方都說要使用trim,但是示例正在更新表,或者select語句位於字符串而不是實際表上。 有沒有一種方法可以為select語句刪除每列上的這些前導和尾隨空格?

我基本上需要輸出為csv格式,但不能在查詢中使用輸出到文件選項(不同的服務器/權限問題)。 我正在嘗試用eval語句壓縮數據並正確格式化其格式,因為我是從兩個單獨的表中提取數據的。 有任何想法嗎?

您正在尋找MySQL中的TRIM字符串函數

例如

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

最后使用常規的select語句,然后使用sed和tr -d進行解析。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM