`
cqh520llr
  • 浏览: 476231 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

行转列 ,分组取最大,统计数量

 
阅读更多
drop table  t;
create table t(
       c_1 varchar2(200),
       c_2 varchar2(200)
);
select * from t;
with t2 as 
(select c_1, c_2,row_number() over(partition by c_1,c_2 order by c_1,c_2) c_3 from t)
select c_1 单位,sum(decode(c_2,'1',c_3,0)) 类型等于1的个数,sum(decode(c_2,'2',c_3,0)) 类型等于2的个数 from (
select * from t2 m1
where not exists (
select 1 from t2 m2 where m1.c_1 = m2.c_1 and m1.c_2 = m2.c_2 and m1.c_3 < m2.c_3
)
order by c_1,c_2,c_3 desc
)
group by c_1
order by c_1

  • 大小: 45.8 KB
  • 大小: 94.4 KB
分享到:
评论

相关推荐

    EXCEL函数公式集

    统计最大的连续次数3个“不重复”个数统计在一列有重复的姓名中,如何统计出具体有几人 计数的问题 不相同 如何分班统计男女人数 在几百几千个数据中发现重复项 统计互不相同的数据个数 多个工作表的单元格合并计算 ...

    Excel公式大全操作应用实例(史上最全)

    统计最大的连续次数3个“不重复”个数统计在一列有重复的姓名中,如何统计出具体有几人 计数的问题 不相同 如何分班统计男女人数 在几百几千个数据中发现重复项 统计互不相同的数据个数 多个工作表的单元格合并计算 ...

    计算机网络 谢希仁 第五版 习题解答

    若打算使总的时延为最小,问分组的数据部分长度p应取为多大? 答:分组个数x/p, 传输的总比特数:(p+h)x/p 源发送时延:(p+h)x/pb 最后一个分组经过k-1个分组交换机的转发,中间发送时延:(k-1)(p+h)/b 总发送时延D...

    2009达内SQL学习笔记

    ORDER BY 子句取一个或多个列的名字。 对空值,按无穷大处理(升序中,空值排最后;降序中排最前)。 1、用法:Select prod_id,prod_price,prod_name From Products Order By prod_price,prod_name; (从左到右...

    数据透视表SQL语句入门

    1、消除取重复的行 例4、查询材料进货明细表的定额名称 SELECT 定额名称 FROM [材料进货明细表$] 该查询结果会包含很多重复的行。消除重复行的话,必须指定关键词 distinct SELECT distinct 定额名称 FROM [材料...

    数学建模论文快速评卷策略

    通过每次分组方案的评卷过程中产生的系统偏差最大值 与第三名的成绩来确定删除分数线,从而筛选出一定数量的试卷,统计试卷总数后,按照剩下的试卷数确定下一轮的评分方法。通过对整个评卷过程系统偏差的值进行累加...

    《程序天下:JavaScript实例自学手册》光盘源码

    9.9 JavaScript遍历table的行和列 9.10 表格按回车自动生成新行 9.11 单击单元格背景变色 9.12 单击表格某行后其他行隐藏 9.13 单击表头实现表格排序 9.14 单击单元格显示行的详细信息 9.15 表格设置为“100%”时...

    程序天下:JavaScript实例自学手册

    9.9 JavaScript遍历table的行和列 9.10 表格按回车自动生成新行 9.11 单击单元格背景变色 9.12 单击表格某行后其他行隐藏 9.13 单击表头实现表格排序 9.14 单击单元格显示行的详细信息 9.15 表格设置为“100%”时...

    Excel函数活用范例大辞典(全新版).何先军.2015-2(带书签高清文字版).pdf

    170 通讯录单列转3列 336 171 将15位身份证号码升级为18位 338 172 升级产品型号 340 173 将专业/年级/班级/名称分开 341 174 从软件名称中提取软件的版本号 343 175 统计各部门的员工人数 345 176 ...

    Serv-U最新注册版

    能够为不同用户提供不同设置,支持分组管理数量众多的用户。 可以基于IP 对用户授予或拒绝访问权限。 支持文件上传和下载过程中的断点续传。 支持拥有多个IP 地址的多宿主站点。 能够设置上传和下载的比率,硬盘空间...

    Serv-U FTP Server v7.0.0.2

    + 添加了一个选项以包含服务器对 FTP 命令处理器的响应值,从而在多行响应的每一行中包含数字响应代码。 + 添加了一个选项以包含服务器对个别消息文件的响应值。 + 使用合适的 FTP 命令移动消息文件设置到个别命令...

    MYSQL常用命令大全

    5.BLOB TEXT类型,最大长度为65535(2^16-1)个字符。 6.VARCHAR型:变长字符串类型 5.导入数据库表  (1)创建.sql文件  (2)先产生一个库如auction.c:mysqlbin&gt;mysqladmin -u root -p creat auction,会...

    MySQL命令大全

    5.BLOB TEXT类型,最大长度为(2^16-1)个字符。 6.VARCHAR型:变长字符串类型 5.导入数据库表  ()创建.sql文件  ()先产生一个库如auction.c:mysqlbin&gt;mysqladmin -u root -p creat auction,会提示输入...

    freemarker总结

    JAVA模版引擎Freemarker常用标签(一) 1. if指令 这是一个典型的分支控制指令,该指令的作用完全类似于Java语言中的if,if指令的语法格式如下: &lt;#if condition&gt;... &lt;#elseif condition&gt;... &lt;#elseif condition&gt;......

Global site tag (gtag.js) - Google Analytics