1. 云栖社区>
  2. >
  3. 正文

深入oracle特定信息排序的分析_oracle

作者:用户 来源:互联网 时间:2016-05-30 20:01:23

oracle排序

深入oracle特定信息排序的分析_oracle - 摘要: 本文讲的是深入oracle特定信息排序的分析_oracle, 在Oracle查询中,如果在没有排序,但又想让某列中特定值的信息排到前面的时候,使用oracle的decode(字段,'字段值',数字) 如 select name from user 查询出来的所有数据,如果想让 name='张三' 

在Oracle查询中,如果在没有排序,但又想让某列中特定值的信息排到前面的时候,使用oracle的decode(字段,'字段值',数字)

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)

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索oracle 排序 oracle 分析函数 排序、excel按特定顺序排序、excel特定区域排序、mysql 特定排序、sql 按特定顺序排序,以便于您获取更多的相关知识。