我的表已经大约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