社区
基础和管理
帖子详情
能否按照DECODE条件来COUNT???
bbcboy
2006-04-22 07:58:51
表A
DW WP BJ
----------------
A M1 Y
B M2 N
C M3 Y
D M1 Y
我向统计BJ是'Y‘的DW有多少个和总DW多少个??
我用COUNT(DW),COUNT(DECODE(A.BJ,'Y',DW,0))
这样不行啊??
SQL应该怎么写啊???不要用兼套语句,这样太罗嗦了
...全文
582
3
打赏
收藏
能否按照DECODE条件来COUNT???
表A DW WP BJ ---------------- A M1 Y B M2 N C M3 Y D M1 Y 我向统计BJ是'Y‘的DW有多少个和总DW多少个?? 我用COUNT(DW),COUNT(DECODE(A.BJ,'Y',DW,0)) 这样不行啊?? SQL应该怎么写啊???不要用兼套语句,这样太罗嗦了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bbcboy
2006-04-22
打赏
举报
回复
两位都是好人啊!!
非常感谢!!
chliang315
2006-04-22
打赏
举报
回复
可以的
COUNT(DW),COUNT(DECODE(A.BJ,'Y',DW,null))
Visual_Studio_Net
2006-04-22
打赏
举报
回复
SELECT COUNT(DW),SUM(DECODE(BJ,'Y',1,0)) FROM A
关于oracle
decode
函数的用法
关于oracle
decode
函数的用法
decode
函数.docx
decode
函数.docx
ORACLE
DECODE
函数在中国式报表统计查询中的组合
条件
实现
使用
DECODE
实现统计,是比较常用的。 但是在遇到需要组合
条件
进行统计时,有时却不如case when 或者另建视图好用。 可是有时就想用
DECODE
,咋办? 这里给大家介绍一下
DECODE
如何实现组合
条件
查询,一句SQL查询一张中国式报表。 (本文的示例,在实际业务中均可扩展,实际统计中类似情况很多) 发布于 南京-江宁 2018-03-09 12:30 本文所有内容均为本人亲测,可用。理论上
条件
可无限组合。
Oracle中
Decode
()函数使用技巧
Oracle中
Decode
()函数使用技巧Oracle中
Decode
()函数使用技巧Oracle中
Decode
()函数使用技巧
Oracle 中
decode
函数用法
含义解释:
decode
(
条件
,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值) 该函数的含义如下: IF
条件
=值1 THEN RETURN(翻译值1) ELSIF
条件
=值2 THEN RETURN(翻译值2) ...... ELSIF
条件
=值n THEN RETURN(翻译值n) ELSE RETURN(缺省值) END IF
decode
(字段或字段的运算,值1,值2,值3) 这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值2,否则返回值3 当然值1,值2,值3也可以是表达式,这个函数使得某些s
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章