在Tsggl数据库中的各表进行如下查询: 1、分别统计“学生”、“教师”读者的数量。 2、查询每位读者的借书数量。 3、将数据表books中的数据按照type字段进行分组,并查询书籍在库数量总和大于20的分组。 4、查询借阅时间在2018年3月1日之前的借书记录,显示借阅编号、图书号、图书名称、读者号、读者姓名。 5、查询没有借阅图书的读者信息。(要求使用子查询完成) 6、查询姓名为“胡峰”的读者所借阅的书籍信息。(要求使用子查询完成) 将代码截图贴到答题区。
举一反三
- 在Tsggl数据库中的各表进行如下查询: 1、查询books表中图书类型为“计算机”的图书,显示书名、作者、出版社、类型字段,并字段设置别名。 2、查询readers表中“计算机学院”所有身份为“学生”的读者信息。 3、查询数据表books中出版社为“人民邮电出版社”或“机械工业出版社”的图书信息记录。 4、查询图书数量大于等于4的图书信息,并对查询结果按数量升序排序。 5、查询数据表books中图书在库数量在5到7之间的图书信息 6、查询数据表readers中所有张姓读者的基本信息。 将完成的代码截图插入答题区。
- (三)写SELECT语句,在books数据库中完成下列查询 5.查询借出“三毛流浪记”的读者的读者编号、姓名、系别。(要求用子查询) 6查询目前价格最高的图书的书名、书号、作者、出版社及其价格。
- 现有数据库:图书管理,该数据库中包含3个数据表,每个表的逻辑结构说明如下:①读者信息(借书证号,姓名,性别,出生日期,专业名称)其中借书证号char(8)非空,姓名nvarchar(10)非空,性别nchar(1),出生日期datetime,专业名称nvarchar(20)。②图书信息(图书编号,图书名称,作者,出版社,价格,库存量)。③借阅信息(借书证号,图书编号,借书时间,还书时间)。根据要求分别写出相应的SQL语句。(答案手写上传)1.请用SQL数据定义语句定义读者信息表,要求声明主码。(5分)2.将一条图书记录插入图书信息表中,记录如下表:(5分)图书编号图书名称作者出版社价格库存量A325C#程序设计谭浩强清华大学出版社25173.查询读者信息表中“信息管理”专业姓“赵”的读者信息。(4分)4.查询所有图书的信息,并且按“图书编号”降序排列。(4分)5.查询每个读者借阅书籍的数量,显示借书证号、姓名和借阅数量。(5分)6.将用户“s002”所借阅的图书编号为“bc001”的书归还。第一是修改还书日期为当前日期;第二将图书对应库存量加1。(5分)
- 查询管理学院所用读者的姓名以及他们借阅过的图书。
- 设有读者(借书证号,单位,姓名,职称)和借阅(借书证号,图书编号,借书日期,还书日期)表,查询所有“工程师”读者借阅过的图书编号,正确的SQL语句是 A: SELECT 图书编号 FROM 读者,借阅 WHERE 职称="工程师" B: SELECT 图书编号 FROM 借阅WHERE 图书编号=;(SELECT 图书编号 FROM 借阅 WHERE 职称="工程师") C: SELECT 图书编号 FROM 借阅 WHERE 借书证号 IN;(SELECT 借书证号 FROM 读者 WHERE 职称="工程师") D: SELECT 图书编号 FROM 读者,图书 WHERE 职称="工程师"