【发布时间】:2013-08-06 07:45:34
【问题描述】:
我正在尝试对 mysql 查询中的列进行排序,该列的类型为 varchar,但可能/可能没有数值。
for example it may have the values
2012-10
2012-41
2012-1
which should be sorted as follows:
2012-1
2012-10
2012-41
but if the values are :
M-1
M-13
M-5
it should be sorted as :
M-1
M-5
M-13
and if null values are present it should be last.
不知道有没有可能。请帮忙
【问题讨论】:
-
您只想按连字符后的数字进行数字排序?
-
no.. 就像在第一种类型中,也可以有值 2013-12,它也可以在 2012 值之后出现
标签: mysql sorting numeric varchar