当前位置: 电脑软硬件应用网 > 设计学院 > 网络编程 > 数据库 > 正文 |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL分组实例使用GROUP BY做示例 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2010-4-4 14:26:59 文/佚名 出处:电脑软硬件应用网 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
学习SQL的朋友都知道GROUP BY是用于数据统计的分组功能,本文使用GROUP BY做一个示例。 GROUP BY 语法: SELECT column_name, function(column_name) 实例 表结构如下: BookComments
BookList表:
Connection conn = DatabaseConn.getConnection(); //此处调用的是前面篇章中的连接池的方法 实现功能:统计图书的评论数,然后按照从多到少的顺序排列起来,首先使用BookNo将BookComments,BookList连接起来,然后将BookComments.BookNo,BookList.BookName,BookList.Auther这些列聚组,COUNT(BookComments.BookNo) AS CountNo统计不同的BookNo出现的次数,即实现记录评论的数量的目的 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 | |
Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号 |