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

紧急求助!请较一个SQL语句,关于count()

楼主general_cigarette(半支烟)2002-03-08 09:26:51 在 MS-SQL Server / 基础类 提问

在一个查询中,我希望得到一组count信息,如何做呢?  
  e.g:  
  select   stor_id   from   sales   where   ..group   by   stor_id   having   count(*)>1   and   .  
  现在我要count一下选出的stor_id,应该怎么在一个语句中做?最好不要使用临时表。  
   
  问题点数:80、回复次数:9Top

1 楼warning(爱就爱了)回复于 2002-03-08 09:42:31 得分 10

select     stor_id,count(*)       from     table  
  group     by     stor_id  
  having     count(*)     >     1    
  order     by     stor_idTop

2 楼N_chow(Yukon)回复于 2002-03-08 09:46:57 得分 30

Select   Count(*)   From    
  (select     stor_id     from     sales     where     ..group     by     stor_id     having     count(*)>1   )  
  aaTop

3 楼Eric2000(消灭小日本)回复于 2002-03-08 12:27:21 得分 10

select         stor_id,count(*)             from         table    
  group         by         stor_id    
  having         count(*)         >         1      
  order         by         1Top

4 楼general_cigarette(半支烟)回复于 2002-03-08 13:30:37 得分 0

select   stor_id     from   sales  
  group     by     stor_id          
  having     count(*)>   1      
  结果为:  
   
  stor_id  
  6380  
  7066  
  7067  
  7131  
  7896  
  8042  
   
   
  而我要的结果是6,即上述结果的合计数,:warning(爱就爱了)   ,:N_chow(一劍飄香++),:Eric2000(Eric2000的方法我发现都不能得到该结果。  
   
   
  Top

5 楼N_chow(Yukon)回复于 2002-03-08 13:33:54 得分 0

Select   Count(*)   From    
    (select     stor_id         from     sales    
  group         by         stor_id                  
  having         count(*)>     1   )  
  aa  
  不對嗎Top

6 楼piaorenqian(湖心孤舟)回复于 2002-03-08 13:46:57 得分 10

同意楼上的Top

7 楼supsuccess(火气不小)回复于 2002-03-08 13:48:47 得分 10

N_chow(一劍飄香++)   的应该正确!是不是有空值?试试下面的:  
  Select   Count(*)   From   (select   stor_id   from   sales      
                                              group   by   stor_id                                  
                                              having   count(stor_id)>1)   aa    
   
  Top

8 楼general_cigarette(半支烟)回复于 2002-03-08 13:49:37 得分 0

:N_chow(一劍飄香++)正确!谢谢了,给分!!!Top

9 楼matrixshi(石头世界)回复于 2002-03-08 13:51:02 得分 10

Select     Count(*)     From      
      (select   distinct         stor_id                 from         sales      
  group                 by                 stor_id                                  
  having                 count(*)>         1     )    
  aaTop

10 楼Haiwer(海阔天空)回复于 2002-03-08 14:22:12 得分 0

呵呵,飄香兄怎么会写错呢,千万不要怀疑!!  
   
  飄香兄,好久不见,有空关注一下  
  http://www.csdn.net/expert/topic/562/562999.xmlTop

相关问题

  • SQL语句紧急求教
  • 紧急求救一sql语句。
  • 100分紧急求一SQL语句
  • 紧急在线求助SQL语句
  • 关于sql 语句count 语句的传递问题
  • SQL语句的错误,统计Count(*)
  • SQL语句的问题,关于COUNT
  • 紧急求解:下面几个SQL语句能否合并成一条语句
  • 求SQL语句
  • sql语句。

关键词

  • sales
  • stor
  • count
  • chow
  • 飄香
  • group
  • 结果
  • aa
  • select

得分解答快速导航

  • 帖主:general_cigarette
  • warning
  • N_chow
  • Eric2000
  • piaorenqian
  • supsuccess
  • matrixshi

相关链接

  • SQL Server类图书

广告也精彩

反馈

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