查询...甲骨文自定义排序
select distinct name from myTable
返回以下列字符序列启动了一堆价值...
ADL*
FG*
FH*
LAS*
TWUP*
其中“*”是字符串的其余部分。
我想要做的ORDER BY将按以下方式...
ADL*
LAS*
TWUP*
FG*
FH*
但是,我也希望通过时尚的标准顺序每名内排序。所以,举例来说,如果我有以下值
LAS-21A
TWUP-1
FG999
FH3
ADL99999
ADL88888
ADL77777
LAS2
我希望它进行排序是这样的...
ADL77777
ADL88888
ADL99999
LAS2
TWUP-1
FG999
FH3
我最初以为我可以做到这一点通过过孔做解码的顺序(嘘)有一些像解码里面的诡计,但我一直无法完成它。任何见解?
是的,尽管你可以交替使用喜欢那里,而不是SUBSTR的()。不知道哪个会更快。 – 2010-06-15 20:19:53
最终编辑的好处。谢谢你,先生! – Carter 2010-06-15 21:31:13