当前第2页 返回上一页
比如我要查询某班男生和女生的数量分别是多少?
通常我们这么写:
1 2 | select count (*) from 表 where 性别 = 男;
select count (*) from 表 where 性别 = 女;
|
要想显示到一起还要union一下,太麻烦了
用decode呢,只需要一句话
1 2 3 4 5 | select sum (decode(性别,男,1,0)), sum (decode(性别,女,1,0)) from 表
eg:
select sum (decode(siteno, 'LT' ,1,0)), sum (decode(siteno, 'SZ' ,1,0)) from facd605;
select sum ( case siteno when 'LT' then 1 else 0 end ), sum ( case siteno when 'SZ' then 1 else 0 end ) from facd605;
vinson
|
相关推荐:
PHP json_decode 无法解析特殊问号字符的方法
PHP怎样实现json_decode不转义中文方法介绍
对比json_encode和json_decode的区别
以上就是详解Oracle 中 decode 函数用法的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
linux环境下的oracle部署教程
详解oracle 日期格式(总结)
oracle 9i服务器端中文安装教程图解 32位64位
探索oracle之asm概念(完整版)
oracle中的instr()函数应用及使用详解
oracle数据库分析函数用法
关于oracle 中contains 函数的用法总结
java调用oracle分页存储过程示例
燕十八oracle视频的资源(源码课件)分享
oracle 批量删除表数据的几种方法
更多相关阅读请进入《oracle》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » 详解Oracle 中 decode 函数用法