我的表中有大约50个记录,
在表中我有一个名为USERNAME
的列,但是一些用户名前后有空格,
所以由于空格,我无法得到准确的排序结果,
请告诉我如何在SELECT
查询中使用trim
,
谢谢。
你可以使用TRIM。
ORDER BY TRIM(username)
...但这只会修剪文本左右两侧的多余空格,而不会修剪中间的空格。
在 SELECT 中使用 TRIM 很简单:
SELECT TRIM(username) AS username
FROM your_table
您可以在查询中使用REPLACE来删除字符串中的所有空格,例如:
SELECT REPLACE(A.Postal, ' ', '') AS Postal FROM ADDRESS
请注意,这将删除所有空格,而不仅仅是前导和尾随的空格。