我有一个varchar类型的列,它存储了许多不同的数字。 比如说看图
它应简短为
12-1
12-13
12-105
12-127
12-168
由于
答案 0 :(得分:3)
1你可以尝试这样的事情:
SELECT *, SUBSTRING_INDEX(row_name, '-', 1) as some_sort
FROM table_name
ORDER BY some_sort
所以我猜(没有经过测试,但想法就是这样):
12-34
,12-46
,12-95
,12-135
...等
但问题质量很低,所以我只能猜测你想做什么。