内容显示页
 
类别:SQL | 浏览(63) | 2007-12-18 18:11:46
--建表
CREATE TABLE nian(id INT,niandu VARCHAR(50),username VARCHAR(50))
INSERT nian SELECT 1,'2002上半年','username1'
UNION ALL SELECT 2,'2003上半年','username2'
UNION ALL SELECT 3,'2003上半年','username3'
UNION ALL SELECT 4,'2003下半年','username4'
UNION ALL SELECT 5,'2003下半年','username5'
UNION ALL SELECT 6,'2003上半年','username6'
UNION ALL SELECT 7,'2005上半年','username7'

GO
--提醒:用分组查询,左边SELECT后面的字段,必须是聚合函数或者已经被GROUP BY的字段 
--GROUP BY 后不只是可以BY 列名,比如,此例
--查询
SELECT COUNT(id) AS idCount,LEFT(niandu,4) FROM nian GROUP BY LEFT(niandu,4)
--另一种想要的查询结果:
--SELECT COUNT(id) AS idCount,niandu FROM nian GROUP BY niandu UNION ALL SELECT COUNT(id),LEFT(niandu,4) AS niandu FROM nian GROUP BY LEFT(niandu,4)
--比较古老的方法
--SELECT  COUNT(id) AS idcount,nian2 FROM ( SELECT  id,LEFT(niandu,4) AS nian2 FROM nian ) nian GROUP BY nian2
GO
--删除表
DROP TABLE nian

引用本页地址:http://www.yongfa365.com/item/Hui-Zong-Cha-Xun-Jie-Qu-Zi-Fu-Cha-Xun.html
 
 
相关链接
 
网友评论:
姓名: 记住我
网址:
邮箱:
内容:
验证码:  验证码图片看不清? 换张图试试
 
   
 
 
文章分类
 
   

power by :柳永法(yongfa365)'Blog | model by :hibaidu | css by:众网友 | 京ICP备07011491号   我要统计  

本空间赞助商:北京中科兴联信息技术有限公司

QQ:64049027    E-mail:64049027<at>qq.com