排序字符串数

时间:2012-11-27 10:33:28

标签: php mysql string sorting numbers

我有一个varchar类型的列,它存储了许多不同的数字。 比如说看图enter image description here

它应简短为

12-1

12-13

12-105

12-127

12-168

由于

1 个答案:

答案 0 :(得分:3)

1你可以尝试这样的事情:

SELECT *, SUBSTRING_INDEX(row_name, '-', 1) as some_sort
FROM table_name
ORDER BY some_sort

所以我猜(没有经过测试,但想法就是这样):
12-3412-4612-9512-135 ...等

但问题质量很低,所以我只能猜测你想做什么。