当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·如何取出lpstr中的一部分    »显示摘要«
    摘要: lpstr lpstr, lpstrl, lpstrr; 把lpstr分成两半,左半部分存在lpstrl,右半部分存在lpstrr? ......
 ·如何加快重画的速度    »显示摘要«
    摘要: invalidaterect(hwnd,&rect,true); updatewindow(hwnd); 但依然没有重画,为什么? 有什么解决的方法? ......


select求助,您请进...

表test  
  name             flag  
  aaa                 1  
  aaa                 1  
  aaa                 1  
  bbb                 1  
  bbb                 0  
  ccc                 1  
  ccc                 1  
  需要select后得出如下的结果  
  name             flag  
  aaa                 3  
  bbb                 1  
  ccc                 2  
  谢谢

NO.1   作者: dbafans

select   name     ,   count(name)   from   test   where   flag   =   1   group   by   name

NO.2   作者: happyaladdin

select   name,count(*)   flag  
  from    
  (select   name,   flag  
  from   test  
  where   flag=1)  
  group   by   name;  
   
  这只是个笨办法,对于你说的数据可行

select   name,sum(flag)flag   from   test   group   by   name;

NO.4   作者: vrv0129

SELECT   NAME,sum(flag)   as   glag   from   test   group   by   name


    摘要: 如题 ......
» 本期热门文章:
· 热门栏目:
» 相关精选文章
» 其它相关:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE