【发布时间】:2012-10-16 13:50:06
【问题描述】:
对于示例表的特定列符号,我有以下示例数据。
(更新:)数据不是常规模式。数字可以出现在字符之间的任何位置。
symbol
COL4A1
COL4A3
COL8A2
COL2A1
COL12A1
COL12A1
COL16A1
COL19A1
我需要在数据库级别对这些数据进行排序。我使用了以下查询:
select symbol from sample order by symbol asc
结果如下:
COL12A1
COL12A1
COL16A1
COL19A1
COL2A1
COL4A1
COL4A3
COL8A2
但我需要通过以下方式获取订单:
COL2A1
COL4A1
COL4A3
COL8A2
COL12A1
COL12A1
COL16A1
COL19A1
【问题讨论】:
-
我看到您的编辑改变了您问题的含义。如果您大幅更改问题的参数,请考虑提出一个新问题。此外,当您编辑问题时,不会发送任何通知,因此没有人知道您已将其更改为不同的问题。
-
我已经发布了您的问题的后续内容,描述了新问题,其中包含适当可变的示例数据、SQLFiddle 等。请查看它是否准确地描述了您的问题:@ 987654321@
-
@Craig Ringer,我从我的一位队友那里得到了解决方案。它解决了我的问题。请参阅以下答案。