我有一张桌子上的物品记录。这些项目是以字母和数字开头的记录组合。我不能让他们正确排序(按字母顺序,数字在顶部)。这就是我用来调用表格的内容。
SELECT * FROM `cog_name` ORDER BY `cog_name`.`name` ASC
不应该这样吗?我收到了大部分条目,数字位于顶部,然后按字母顺序排列。 HOWEVER ,大约一半,它开始按字母顺序“重新列出”另一套。
Example query result:
SELECT * FROM `cog_name` ORDER BY `cog_name`.`name` ASC
--------
name
--------
1 car
2 horse
3 rocket
apple
banana
carrot
1 car
2 horse
3 rocket
apple
banana
carrot
与我的例子不同,条目都是唯一的名称。
答案 0 :(得分:0)
您可以使用TRIM功能:
SELECT TRIM(name) FROM `cog_name` ORDER BY TRIM(name) ASC
应该这样做!