首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在采用SQL Server 2008数据库的图书馆应用系统中有三个基本表,表结构如下所示,请用SQL语句完成下列两个查询: BORROWER: (1)检索至少借了5本书的同学的借书证号、姓名、系名和借书数量。 (2)检索借书和王
设在采用SQL Server 2008数据库的图书馆应用系统中有三个基本表,表结构如下所示,请用SQL语句完成下列两个查询: BORROWER: (1)检索至少借了5本书的同学的借书证号、姓名、系名和借书数量。 (2)检索借书和王
admin
2018-10-09
36
问题
设在采用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://jikaoti.com/ti/5I37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
关系模型中定义外键实现的是哪一(些)类完整性?()
在一个单链表中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行下面哪条语句?()
在操作系统的各个功能组成部分中,不需要硬件支持的是
下面所列的工具中,不能用于数据库应用系统界面开发的工具是()。
数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是<)。
在概念设计阶段,需要确定实体型特征由哪些属性组合而成,这个工作是对数据进行什么抽象?()
在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是________。
“事务的所有操作在数据库中要么全部正确反映出来,要么全部不反映”,这是事务的________特性。
在SQL语言的SELECT语句中,用于对结果元组进行排序的是哪一个子句?
在稀疏矩阵所对应的三元组线性表中,每个三元组元素按【】为主序排列。
随机试题
在Excel2010中,下列修改三维图表仰角和转角的操作中正确的有()
诊断膀胱肿瘤的首要手段是()
由元参、麦冬、犀角、银花、黄连、生地、连翘、竹叶心、丹参组成的方剂是
下列对有害微生物的控制方法中,对微生物起到彻底杀灭作用的是()。
关于注册建造师的权利和义务的说法,正确的是()。
期货投资者保障基金是一种补偿投资者投资收益低于保证收益部分的专项基金。()
下列各项中属于孳息的是()。
关于改变或者撤销法律、法规和规章的权限,下列选项不符合《立法法》的规定的是()。
阅读以下说明和图,回答问题1至问题3,将解答填入对应栏内。[说明]某时装邮购提供商拟开发订单处理系统,用于处理客户通过电话、传真、邮件或Web站点所下订单。其主要功能如下:(1)增加客户记录。将新客户信息添加到客户文件,并分配一个客
Whenhehurriedtotheairport,hefound,tohisgreatdisappointment,histicketandpassport______athome.
最新回复
(
0
)