【问题标题】:Sort String Numbers对字符串数字进行排序
【发布时间】:2012-11-14 23:00:31
【问题描述】:

我有一列存储许多不同数字的 varchar 类型的列。 比如说看图

应该短成

12-1

12-13

12-105

12-127

12-168

谢谢

【问题讨论】:

  • 又该如何排序呢?最后总是95吗?这种格式是什么意思?
  • 没有得到问题。请提供更多解释,您尝试了什么?

标签: php mysql string sorting numbers


【解决方案1】:

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...等

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

【讨论】:

  • 抱歉问题质量:(
  • 如果没有。只需寻找documentation 即可找到选择所需后缀的方法。但无论如何这个想法是正确的:)
猜你喜欢
  • 1970-01-01
  • 2013-06-05
  • 1970-01-01
  • 2016-07-18
  • 2014-12-07
  • 1970-01-01
相关资源
最近更新 更多