Oracle针对某列让特定信息排序[decode]

2014-11-24 18:10:36 · 作者: · 浏览: 0

如 select name from user 查询出来的所有数据,如果想让 name='张三' 结果排到前面,则使用如下:


select name from user order by decode(name,'张三',0)


同理,如果想让李四排到第二的话,可以继续增加decode方法


select name from user order by decode(name,'张三',0), decode(name,'李四',1)