CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

这个sql查询语句怎么写?

楼主frogshero(头疼)2002-06-18 10:48:22 在 Delphi / VCL组件开发及应用 提问

从一个表中得到这样一个结果集:(一个人一个记录有职务,是否被处分过等字段,统计符合条件的记录数)  
   
   
  职务       总数         被处分的人         未被处分的人  
  局长       50               20                                       30  
  所长       60               10                                       50  
  处长       100             15                                       85 问题点数:50、回复次数:5Top

1 楼zhangpeigao(东部一绝)回复于 2002-06-18 10:56:58 得分 10

select   sum(总数),sum(被处分的人),sum(未被处分的人)  
  from   table    
  group   by   职务  
  Top

2 楼xzhongjin(无聊的很)回复于 2002-06-18 11:00:34 得分 10

要么你先搜索一下,问这种问题的人很多啊。  
   
  既然一人一条记录,从你的表上看来应该是局长有50人。要么你在定义几个字段或要么再建一个表,用相关的字段关联。单你这个表要查某个人的却不知道从何下手Top

3 楼erickleung()回复于 2002-06-18 11:06:18 得分 10

select   职务  
  ,   count(*)   as   总数          
  ,   sum(iif(处分='y',1,0))   as   被处分的人  
  ,   sum(iif(处分='n',1,0))   as   未被处分的人          
  from   Emp          
  group   by   职务Top

4 楼erickleung()回复于 2002-06-18 11:07:05 得分 10

select   职务  
  ,   count(*)   as   总数          
  ,   sum(iif(处分='y',1,0))   as   被处分的人  
  ,   sum(iif(处分='n',1,0))   as   未被处分的人          
  from   Emp          
  group   by   职务Top

5 楼wolfAone(30,奋斗成男人)回复于 2002-06-18 11:14:29 得分 10

楼上的写法是对的。看你的表结构垃。Top

6 楼frogshero(头疼)回复于 2002-06-18 11:58:38 得分 0

总是提示在'='附近有错误,怎么办??大哥大姐们?救命!?Top

相关问题

  • SQL查询语句
  • Sql 查询语句
  • SQL查询语句
  • sql语句查询
  • sql查询语句
  • sql查询语句
  • SQL查询语句
  • Sql查询语句
  • sql查询语句
  • SQL 语句子查询怎么写?

关键词

  • 字段
  • 处分
  • 职务
  • iif
  • 表
  • sum
  • 人
  • group
  • select

得分解答快速导航

  • 帖主:frogshero
  • zhangpeigao
  • xzhongjin
  • erickleung
  • erickleung
  • wolfAone

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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