当前位置: 代码迷 >> Oracle开发 >> 有点难度的排序,该怎么处理
  详细解决方案

有点难度的排序,该怎么处理

热度:31   发布时间:2016-04-24 07:38:00.0
有点难度的排序
id   name             value
1     *张山             233
2     *李四             777
3       张山             555
4       李四             999
5     **张山           123

我要人结果如下:

id   name             value
5     **张山           123
1     *张山             233
3       张山             555
2     *李四             777
4       李四             999

也就是不计*将相同人名排在一起
哪位高人可以帮帮去啊,,,,



------解决方案--------------------
完全是mantisXF(枫の叶)的思想,不过应该加上desc
select o.*
from order_test o
order by replace(o.name, '* ', ' ') desc,o.value;
------解决方案--------------------
同意sangxiao()意见
  相关解决方案