oracle针对某列让特定信息排序[decode]
2024-09-02 05:21:13
在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)
最新文章
- SharePoint 2013 页面访问,Url中间多一段";_layouts/15/start.aspx#";
- Python【8】-分析json文件
- freeCAD文档结构
- hibernate.xml文件详解
- ASP.NET 5探险(2):上传文件
- Linux中exec命令相关
- Shell采集系统cpu 内存 磁盘 网络信息
- java 图像分析与处理库
- Mysql字符集设置 2 图
- Hbase 计数器
- .NET开发必看资料53个+经典源码77个
- Java NIO 系列教程(转)
- 自己做一台3D打印机到底有多难?(附教程)
- Python元组与列表的区别
- 关于wsgi协议的理解
- php中按值传递和按引用传递的一个问题
- 06: mysql索引查找原理及调优
- mysql 查两个表之间的数据差集
- 推荐一款超级漂亮的HTML5 CSS3的图片轮播器
- myeclipse 插件下载方式