CTGU 2021春-MySQL数据库实验2:基本查询1-2关,共10小题全代码+信息表+通关截图!

本实训项目,适用于正在学习《数据库原理与应用》课程的课程实验或实训。内容包含:单表查询

第一关

MySQL数据库实验2_1-单表查询3456

3、任务描述

在library数据库中实现如下查询:
– 3、查询单位为“计算机学院”的用户的全部信息。
在这里插入图片描述


 use library;
######### Begin #########

-- 3、	查询单位为“计算机学院”的用户的全部信息。

select * 
from Users
where unitName='计算机学院';

######### End ##########

在这里插入图片描述

4、任务描述

– 4、 查询已经预约但还没有借出的书的全部信息。
在这里插入图片描述

 use library;

######### Begin #########
-- 4、	查询已经预约但还没有借出的书的信息。

select * 
from Books
where bstatus='3';

######### End ##########

在这里插入图片描述

5、任务描述

– 5、 查询借书超过60天且还没有归还的借阅证号、书号。
在这里插入图片描述

 use library;

######### Begin #########
-- 5、	查询借书超过60天且还没有归还的借阅证号、书号。

select loanNo,bookNo
from Loan
where borrowDate>60;

######### End ##########

在这里插入图片描述

6、任务描述

– 6、 查询“清华大学出版社”出版的所有中文书的书名、作者、价格
在这里插入图片描述

 use library;

######### Begin #########
 -- 6、	查询“清华大学出版社”出版的所有中文书的书名、作者、价格。
 
select bname,author,price
from BookInfo
where press = '清华大学出版社' AND language = '中文';

######### End ##########

在这里插入图片描述

第二关

MySQL数据库实验2_2-单表查询7-8-9-10

7、任务描述

– 7、 查询在流通总库或者是属于计算机学院资料室的尚未借出的书。
在这里插入图片描述

 use library;

######### Begin #########
 -- 7、	查询在流通总库或者是属于计算机学院资料室的尚未借出的书。
 
select *
from Books
where Books.ISBN = Books.ISBN and
bstatus = '0' and location in ('流通总库','计算机学院资料室');

######### End ##########

在这里插入图片描述

8、任务描述

– 8、 查询价格在30元到50元之间的书。
在这里插入图片描述

 use library;

######### Begin #########
 -- 8、	查询价格在30元到50元之间的书。

select *
from BookInfo
where price between 30 and 50;

######### End ##########

在这里插入图片描述

9、任务描述

– 9、 查询2019年的借阅历史情况。
在这里插入图片描述

 use library;

######### Begin #########

 -- 9、	查询2019年的借阅历史情况。
 
select *
from LoanHist
where borrowDate between '2019-01-01 00:00' and '2019-12-31 00:00';

######### End ##########

在这里插入图片描述

10、任务描述

– 10、 查询作者为兰苓、孙海涛、刘明编写的书的书名、作者、出版社和价格。
在这里插入图片描述

 use library;

######### Begin #########
-- 10、	查询作者为兰苓、孙海涛、刘明编写的书的书名、作者、出版社和价格。

select bname,author,press,price
from BookInfo
where author in('兰苓','孙海涛','刘明');

######### End ##########

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_46478866/article/details/115258342