我的表已經大約50集的記錄用修整,MYSQL如何選擇查詢
表中我有列名爲USERNAME
,但一些用戶名開頭和結尾都有空白,
所以我沒有得到,因爲空白確切順序結果,
告訴我如何使用裝飾在SELECT
查詢,
感謝
我的表已經大約50集的記錄用修整,MYSQL如何選擇查詢
表中我有列名爲USERNAME
,但一些用戶名開頭和結尾都有空白,
所以我沒有得到,因爲空白確切順序結果,
告訴我如何使用裝飾在SELECT
查詢,
感謝
您可以在使用ORDER BY TRIM:
ORDER BY TRIM(username)
...但這隻會修剪多餘空間上的文字的左側和右側,而不是在兩者之間。
在SELECT使用TRIM是那麼容易,因爲:
SELECT TRIM(username) AS username
FROM your_table
您可能需要更新表格以刪除空格,並在插入時修剪新記錄,而不是在每次查詢時花費處理週期。更新myTable設置USERNAME = trim(USERNAME) – Fosco 2010-09-03 03:25:31