首页 >

oracle中行转列函数是什么

数据库|Oracle

oracle中行转列函数是什么

oracle
数据库-Oracle
PHP卡密源码,vscode安装html,fedora比ubuntu稳定,tomcat创建服务,sqlite添加评论,asp打印datatable插件,web 前端快速开发框架,爬虫方便生活,php 数组维数组,在线 seo,织梦帮糕点网站模板,网页的菜单栏,微赞模板,h5页面滚动效果代码,订单信息管理系统代码,骑士人才小程序lzw
oracle中行转列函数是什么
qt 五子棋源码,ubuntu更新apt命令,爬虫qq秘密说说,正则 php ,文章seo 分享lzw
oracle中行转列函数是什么
cf注入源码,vscode配置语言,ubuntu是什么程序,tomcat启动403,sqlite3怎么,dedecms xml地图插件,你会用什么前端框架,python教程爬虫mysql,list() php,seo 招聘 合肥,播放视频网站源码,html写手机网页,织梦模板 门户资讯,js页面等待效果,diywap手机微网站内容管理系统,表白程序带生成lzw
oracle—pivot 行转列

对结果集进行分组展示处理.

oracle中行转列函数是什么

--行转列select *  from SalesList pivot(    max(salesNum) for shangPin in (    --shangPin 即要转成列的字段        '上衣' as 上衣, --max(salesNum) 此处必须为聚合函数,        '裤子' as 裤子, --in () 对要转成列的每一个值指定一个列名        '袜子' as 袜子,        '帽子' as 帽子    )  ) where 1 = 1;          --这里可以写查询条件,没有可以直接不要where

注意: pivot(聚合函数 for 列名 in(类型)) ,其中 in(‘’) 中可以指定别名,in中还可以指定子查询,比如 select distinct code from customers

列 增加名称为in里的列,对应的值聚合后显示

推荐教学:《Oracle视频教学》


  • 暂无相关文章