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

百分求一句SQL语句,懂的人应该很简单

楼主yzx0023(无聊客)2004-11-03 20:19:22 在 Oracle / 基础和管理 提问

我有这么一张表,字段为  
    A       B       C       D       E...  
   
  我知道可以用GROUP   BY   A来把记录分成一组一组,  
  但是我现在想用A和B的组合作为GROUP条件,通过A和B一起来分组,来求出C字段的COUNT,不知道该如何实现?  
   
  小弟第一次用SQL,不知道上面的问题有没有描述清楚,望知道的朋友不吝赐教,解决一定给分! 问题点数:100、回复次数:9Top

1 楼yoursly(无物)回复于 2004-11-03 20:21:25 得分 40

来求出C字段的COUNT   什么意思?  
  根据A,B组合来分组,下面就可以了  
  select   A,B,count(1)    
      from   table  
      group   by   A,B  
  Top

2 楼yzx0023(无聊客)回复于 2004-11-03 20:28:01 得分 0

比如说  
    A         B         C(比如是分数)  
    a1       b1         1  
    a1       b2         1  
    a2       b2         1  
    a2       b2         1  
    a2       b1         1  
    a2       b1         1  
  想统计出:  
    A         B         C(合计)  
    a1       b1         1  
    a1       b2         1  
    a2       b1         2  
    a2       b2         2Top

3 楼ATGC(花开蝶舞,木秀鸟栖)回复于 2004-11-03 20:28:20 得分 40

select   count(rowid)   from   table   group   by   a,b;Top

4 楼ATGC(花开蝶舞,木秀鸟栖)回复于 2004-11-03 20:29:20 得分 0

select   A,B,count(C)   C   from   table   group   by   A,B;Top

5 楼comcn(大XX)回复于 2004-11-03 20:29:25 得分 20

select   a,b,sum(c)   from   table   group   by   a,bTop

6 楼ATGC(花开蝶舞,木秀鸟栖)回复于 2004-11-03 20:30:39 得分 0

如果计算记录数,用count()  
  如果求和,用sum()Top

7 楼yzx0023(无聊客)回复于 2004-11-03 20:35:35 得分 0

如果我想计算总共有多少个这样的组合呢?比如我的例子应该是4,Top

8 楼yzx0023(无聊客)回复于 2004-11-03 20:36:00 得分 0

我用COUNT(*)好象老返回1Top

9 楼yzx0023(无聊客)回复于 2004-11-03 20:56:48 得分 0

解决了,谢谢大家,给分Top

相关问题

  • 简单sql语句
  • 简单Sql语句问题?
  • 问一简单SQL语句
  • 简单的sql语句?
  • 求一简单sql语句
  • sql 语句简单问题?
  • 求一简单SQL语句
  • 求简单SQL,语句!!唉
  • 求一简单SQL语句
  • 求一简单SQL语句

关键词

  • 字段
  • 知道
  • count
  • fromtable group
  • select

得分解答快速导航

  • 帖主:yzx0023
  • yoursly
  • ATGC
  • comcn

相关链接

  • Oracle类图书

广告也精彩

反馈

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