【发布时间】:2013-06-29 09:15:04
【问题描述】:
我在 mysql 排序中寻找一些调整,我通常从表中选择记录,然后按 Name(varchar) ASC 排序记录但数字总是排在第一位
这里是我的问题的一些例子(注意。mysql 先用 0-9 对记录进行排序)
SELECT name FROM list ORDER BY name ASC
record returned:
1 star
2 star
9 slice
Ape
Age
Beg
Bell
Fish
Zoo
我想要的是字母顺序在前,然后是数字
期望的输出
Ape
Age
Beg
Bell
Fish
Zoo
1 star
2 star
9 slice
【问题讨论】:
-
我尽量让问题简单明了,如果我应该提供更多信息,请告诉我,干杯!
标签: mysql sql sorting sql-order-by