CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  高级技术

这个问题真让我头疼!请大家帮帮忙

楼主rpljava(r)2005-12-22 18:04:53 在 Oracle / 高级技术 提问

表结构如下:  
  tablename:   a  
  create   table   a   (  
  id   number(2),  
  sex   char(8));  
  insert   into   a   values(1,   'm');--m表示男  
  insert   into   a   values(2,   'm');  
  insert   into   a   values(3,   'f');--f表示女  
  --------------------------------------------  
  怎样在一条sql中统计男的个数和女的个数。  
  显示为:  
  男         女      
  --         --  
  2             1  
  问题点数:100、回复次数:7Top

1 楼rpljava(r)回复于 2005-12-22 18:14:26 得分 0

看样还要头疼一天Top

2 楼duanzilin(寻)回复于 2005-12-22 18:54:08 得分 50

select   sum(decode(sex,'m',1,0))   "男",sum(decode(sex,'f',1,0))   "女"  
  from   aTop

3 楼chengtwn(漠孤烟)回复于 2005-12-22 20:28:32 得分 0

不错,就得用DECODETop

4 楼luke5678()回复于 2005-12-22 20:48:57 得分 0

二楼这句是查不出来的,除非sex定义成varchar2Top

5 楼sbaz(万神渡劫)回复于 2005-12-22 22:04:19 得分 0

楼上的:  
  不要随便去批评高手好不好.  
  自己没看清楚表结构就在这瞎说.BS!Top

6 楼Johnyin(境由心生...)回复于 2005-12-22 23:05:53 得分 50

补充:  
  select   sum(decode(trunc(sex),'m',1,0))   "男",sum(decode(trunc(sex),'f',1,0))   "女"  
  from   a  
  Top

7 楼xluzhong(Ralph)回复于 2005-12-23 09:19:59 得分 0

学习   markTop

相关问题

  • 请大家帮我看看这个,很让我头疼的问题!
  • 汇编问题真的是很让人头疼,请大家帮帮我吧!
  • 真头疼,关于oracle字符集题,请大家帮帮忙,谢谢!
  • 这个问题很是让人头疼!!!
  • 真是头疼,谁能帮我?
  • 头疼的日期问题,请进
  • 头疼!!头疼!!头疼!!
  • 头疼!
  • 头疼!!
  • 这模板可真是叫人头疼,再请教一个模板的程序,晕!

关键词

  • sex
  • decode
  • 男
  • 女
  • sum
  • insert into a values

得分解答快速导航

  • 帖主:rpljava
  • duanzilin
  • Johnyin

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo