首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在采用SQL Server 2008数据库的图书馆应用系统中有三个基本表,表结构如下所示,请用SQL语句完成下列两个查询: BORROWER: (1)检索至少借了5本书的同学的借书证号、姓名、系名和借书数量。 (2)检索借书和王
设在采用SQL Server 2008数据库的图书馆应用系统中有三个基本表,表结构如下所示,请用SQL语句完成下列两个查询: BORROWER: (1)检索至少借了5本书的同学的借书证号、姓名、系名和借书数量。 (2)检索借书和王
admin
2018-10-09
55
问题
设在采用SQL Server 2008数据库的图书馆应用系统中有三个基本表,表结构如下所示,请用SQL语句完成下列两个查询:
BORROWER:
(1)检索至少借了5本书的同学的借书证号、姓名、系名和借书数量。
(2)检索借书和王丽同学所借图书中的任意一本相同的学生姓名、系名、书名和借书日期。
选项
答案
(1)SELECT LOANS.借书证号,姓名,系名,COUNT(*)AS借书数量 FROM BORROWER,LOANS WHERE BORROWER.借书证号=LOANS.借书证号 GROUP BY LOANS.借书证号 HAVING COUNT(*)>=5; (2)SELECT姓名,系名,书名,借书日期 FROM BORROWER,LOANS,BOOKS WHERE BORROWER.借书证号=LOANS.借书证号AND LOANS.图
解析
(1)采用两表联合查询。以两表“借书证号”为相等条件,在结果集中用GROUP BY按照“借书证号”来分类,并且用HAVING关键字统计出符合条件的记录数。
(2)采用IN关键字进行两表联合查询,在BORROWER和LOANS联合的结果集中查找满足第三个表指定的条件。
转载请注明原文地址:https://kaotiyun.com/show/6WlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在操作系统中,用户对I/O设备的使用,通常采用()。
IBMDB2对关系型数据库进行面向对象的支持,主要包括:用户定义数据类型(UDT)、用户定义函数(UDF)和大对象(LOB),形成新一代【】数据库系统。
用于表达一个ODBC驱动程序和DBMS特殊连接的命名,被称为【】,它是数据库驱动程序与数据库系统连接的桥梁。
当下述哪一条成立时,称X→Y为平凡的函数依赖?
SQLServer提供了()种索引。
利用计算机去掉相互通信时必须遵循统一的()。
线性表L=(a1,a2,…,an)用数组表示,假定删除表中任一元素的概率相同,则删除一个元素平均需要移动元素的个数是【】。
磁盘请求服务队列所要访问的磁道分别是118、203、57、142、34、144、85、87。当前磁头位置为第73道上,若按最短寻道时间优先算法法,磁头移动的道数是()。
串(或字符串)是由零个或多个字符组成的有限序列。串也是一种线性表,是数据元素为【】的线性表。
在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是________。
随机试题
I’veworkedheresinceI______HarvardBusinessSchool.
医用CRT显示器中阴极射线管的主要组成部分是
私募股权投资基金中,以下关于有限合伙制说法正确的是()。
在企业的财务管理目标的各种表达中,被大家公认的是( )。
下列属于基金子公司的业务类型的有()。
下列不属于道教的护法神的是()。
强制戒毒工作由()主管。
(2003年)计算二重积分e-(x2+y2-x)sin(x2+y2)dzdy.其中积分区域D={(x,y)|x2+y2≤π}
Accordingtocertainbeercommercials,thecontemporaryversionofsuccess【B1】______inmovinguptoapremiumbrandthatcosts
建立一个视图SCORE的命令是:______VIEWASSELECT*FROMT_SCORE。
最新回复
(
0
)