【问题标题】:Sort of following data. [closed]以下数据排序。 [关闭]
【发布时间】:2014-05-06 10:06:44
【问题描述】:

如何对下面的数据进行排序

Black Tiger / HL / Regular G2 - 10x2000/2000 - 13/15 ()<br>
Black Tiger / HL / Regular G2 - 10x2000/2000 - 16/20 ()<br>
Black Tiger / HL / Regular G2 - 10x2000/2000 - 21/25 ()<br>
Black Tiger / HL / Regular G2 - 10x2000/2000 - 3/6 ()<br>
Black Tiger / HL / Regular G2 - 10x2000/2000 - 8/12 ()<br>
Black Tiger / HL / Regular G2 - 6x2000/2000 - 13/15 (0)<br>
Vannamei / HOSO / Regular - 10x800/1000 - 31/40 (50)<br>
Vannamei / HOSO / Regular - 10x800/1000 - 40/60 (75)<br>
Vannamei / HOSO / Regular - 10x800/1000 - 61/80 (100)<br>
Vannamei / HOSO / Horeca - 10x800/1000 - 8/12 (15)<br>
Vannamei / HOSO / Horeca - 10x800/1000 - 13/15 (18.75)<br>
Vannamei / HOSO / Horeca - 10x800/1000 - 16/20 (25)<br>
Vannamei / HOSO / Horeca - 10x800/1000 - 21/25 (31.25)<br>
Vannamei / HOSO / Horeca - 10x800/1000 - 26/30 (37.5)<br>

应该像这样排序

Black Tiger / HL / Regular G2 - 10x2000/2000 - 3/6 ()<br>
Black Tiger / HL / Regular G2 - 10x2000/2000 - 8/12 ()<br>
Black Tiger / HL / Regular G2 - 10x2000/2000 - 13/15 ()<br>
Black Tiger / HL / Regular G2 - 10x2000/2000 - 16/20 ()<br>
Black Tiger / HL / Regular G2 - 10x2000/2000 - 21/25 ()<br>
Vannamei / HOSO / Horeca - 10x800/1000 - 8/12 (15)<br>
Vannamei / HOSO / Horeca - 10x800/1000 - 13/15 (18.75)<br>
Vannamei / HOSO / Horeca - 10x800/1000 - 16/20 (25)<br>
Vannamei / HOSO / Horeca - 10x800/1000 - 21/25 (31.25)<br>
Vannamei / HOSO / Horeca - 10x800/1000 - 26/30 (37.5)<br>
Vannamei / HOSO / Regular - 10x800/1000 - 31/40 (50)<br>
Vannamei / HOSO / Regular - 10x800/1000 - 40/60 (75)<br>
Vannamei / HOSO / Regular - 10x800/1000 - 61/80 (100)

【问题讨论】:

  • 所有这些数据是否都存储在一列中?
  • 不是一个有效的问题。你只是要求我们做你的工作。你试过什么?排序的条件是什么?

标签: php mysql sql facebook twitter


【解决方案1】:

你可以通过下面的查询得到结果,但是如果数据量很大,查询会很慢。

SELECT * FROM mytable ORDER BY LEFT(myfield,5), SUBSTRING_INDEX(SUBSTRING_INDEX(myfield,'-',-1),'/',1);

【讨论】:

    猜你喜欢
    • 2018-07-03
    • 2012-10-15
    • 2013-10-03
    • 2013-05-06
    • 2016-08-13
    • 1970-01-01
    • 1970-01-01
    • 2017-07-22
    • 2011-07-06
    相关资源
    最近更新 更多