【发布时间】:2012-11-14 23:00:31
【问题描述】:
我有一列存储许多不同数字的 varchar 类型的列。 比如说看图
应该短成
12-1
12-13
12-105
12-127
12-168
谢谢
【问题讨论】:
-
又该如何排序呢?最后总是95吗?这种格式是什么意思?
-
没有得到问题。请提供更多解释,您尝试了什么?
标签: php mysql string sorting numbers
我有一列存储许多不同数字的 varchar 类型的列。 比如说看图
应该短成
12-1
12-13
12-105
12-127
12-168
谢谢
【问题讨论】:
标签: php mysql string sorting numbers
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...等
但是问题质量很低,所以我只能猜测你想做什么。
【讨论】: