oracle_多字段统计(多count)

摘要:
oracle_多字段统计信息可用于查询同一表中同一字段的不同值的合成。方法如下:selecto。代码礼品代码,o.name礼品名称,l.couponactivityid优惠券活动定义,count(l.couponno)作为总优惠券数量,count(cashenl.state in(“0”)then“end”)未转换的优惠券数量,count(cashenl.state in(‘1’)then‘end)已兑换
oracle_多字段统计

查询同一张表中同一字段的不同值的综合,方法如下:

select o.code 礼品代码,
o.name 礼品名称,
l.couponactivityid 券活动定义,
count(l.couponno) as 券总数量,
count(case
when l.state in ('0') then
'0'
end) 未兑换券数量,
count(case
when l.state in ('1') then
'1'
end) 已兑换未核销券数量,
count(case
when l.state in ('2') then
'2'
end) 已核销券数量
from css_coupon l, css_award o
where l.couponactivityid = o.couponcode
and o.state = '正常'
group by o.code, o.name, l.couponactivityid

用法解析:

count(case
when l.state in ('0') then
'0'
end) 未兑换券数量,
count(case
when l.state in ('1') then
'1'
end) 已兑换未核销券数量,
count(case
when l.state in ('2') then
'2'
end) 已核销券数量

上述中有三个count,分别查询同一个字段l.state ,但是对这一个字段的查询值是不同的,即 in ('0') in ('1') in ('2')  算法等同于,='0' ='1' ='2'  

此处简单记录一下,有兴趣的话可以搜索一下case的用法

免责声明:文章转载自《oracle_多字段统计(多count)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇C# List对象集合重组为新集合和获取某个字段组成新数组vant-日期使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

TCL基本语法2

TCL基本语法21、format和scan两个基本的函数,和C语言中的sprintf和scanf的作用基本相同。format将不同类型的数据压缩在字符串中,scan将字符串中的数据提取出来。setnameJacksetage100setworker[format"%sis%dyearsold"$name$age]puts$workerscan$worker"...

VMware vSphere 7.0 安装教程

插入CD,启动系统并等待安装包加载映像,按Enter等待协议条款,同意,然后按F11进行磁盘分区管理。由于测试环境的原因,只有一个硬盘,直接按Enter键进入键盘布局,选择默认设置,按Enter键设置根帐户的密码,输入完成后按Enter键确认安装,按F11键等待安装完成,取出安装CD,重新启动后按Enter重新启动系统,正在加载到系统中…请确保已导入磁盘。错...

Linux(debian7)操作基础(四)之CPU频率调整 Linux系统CPU频率调整工具使用

在Linux中,内核的开发人员定义了一组框架模型,以实现动态调整CPU频率的目的,这就是CPUFreq系统。交互式:交互式模式,直接连接到最高频率,然后CPU负载缓慢降低,导致相对较高的功耗。Interactive根据计划的CPU数量来调整频率,以节省电力。InteractiveX根据CPU负载调整CPU频率,而不会过度降低频率。用户空间:用户定义的模式。该...

sql server 日志软件过大设置办法

在使用sqlserver的过程中,sql日志文件的大小将随着其增长而受到限制。1.找到相应的库--˃属性--˃恢复模式,并将其更改为简单模式。2.选择库--˃任务--˃收缩--˃文件。3.选择日志文件收缩或数据库文件收缩。删除命令后占用的空间将在此处释放。数据库ldf文件的占用空间将更改为设置的空间大小。...

图卷积神经网络(GCN)入门

不得不专门为GCN开一个新篇章,表示其重要程度。图卷积神经网络,实际上跟CNN的作用一样,就是一个特征提取器,只不过它的对象是图数据。总地来说,图数据既要考虑节点信息,也要考虑结构信息,图卷积神经网络就可以自动化地既学习节点特征,又能学习节点与节点之间的关联信息。GCN的本质目的就是用来提取拓扑图的空间特征。理解图卷积神经网络主要有两类,一类是基于空间域或顶...

Windows桌面开发者的必备软件

LuaForWindows还自带了一个Scite编辑器,节省了找一个程序员相关编辑器的步骤。http://luaforwindows.luaforge.net/3,7-zip,不需要安装winzip或者winrar了http://www.7-zip.org/4,Sysinternals套件,windows开发必备。http://technet.microso...