设在采用SQL Server 2008数据库的图书馆应用系统中有三个基本表,表结构如下所示,请用SQL语句完成下列两个查询: BORROWER: 借书证号 姓名 系名 班级 12011106 蒋辉文 计算机系

admin2016-10-10  31

问题 设在采用SQL Server 2008数据库的图书馆应用系统中有三个基本表,表结构如下所示,请用SQL语句完成下列两个查询:
BORROWER:
借书证号    姓名      系名        班级
12011106    蒋辉文    计算机系    12-1
12011107    王丽      计算机系    12-1
12012113    范园园    信息系      12-2
LOANS:
借书证号    图书馆登记号    借书日期
12011106    T001001         2012.01.02
12012113    T001026         2013.02.06
BOOKS:
索书号      书名        作者     图书登记号    出版社    价格
P311.1    数据库系统  李明     T001001       科学      19.00
TP311.2    二级C语言   王珊     T001026       人民      32.00
……         ……      ……      ……         ……       ……
检索至少借了5本书的同学的借书证号、姓名、系名和借书数量。

选项

答案SELECT LOANS.借书证号,姓名,系名,COUNT(*)AS借书数量 FROM BORROWER,LOANS WHERE BORROWER.借书证号=LOANS.借书证号 GROUP BY LOANS.借书证号 HAVING COUNT(*)>=5;

解析
转载请注明原文地址:https://kaotiyun.com/show/GnlZ777K
0

最新回复(0)