深入oracle特定信息排序的分析
2018-10-12 14:12
330 查看
在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针对某列让特定信息排序[decode]
- oracle特定信息排序
- oracle针对某列让特定信息排序[decode]
- Oracle笔记第一篇之巧用[decode]实现让某列按照特定信息排序
- Linux下进程信息的深入分析
- oracle AWR深入研究分析,如何使用
- 数组重排序(将所有奇数都放在前面,所有偶数放在后面)的深入分析
- Oracle 统计信息备份/表分析
- 深入探讨:oracle中row_number() over()分析函数用法
- Oracle中自动共享内存管理特性深入分析
- Oracle-分析函数之排序值rank()和dense_rank()
- XSLT2.0 从外部读取信息并分析生成对应文件.采用xsl:for-each-group进行排序输出
- Linux下进程信息的深入分析
- “/XXXX”应用程序中的服务器错误。说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。
- oracle 特定列排序
- Linux下进程信息的深入分析[转]
- oracle中并行处理技术原理深入分析1
- Oracle数据块深入分析总结
- 深入分析Oracle字符集(zt)