数据库教程:MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)

1.掌握SELECT语句的基本语法格式。2.掌握SELECT语句的执行方法。设有一个图书馆数据库,其中包括三个表,即图书表、读者表和借阅表。三个表的结构如下,根据要求,写出相应的SQL 命令。Book(图书表结构)列名列说明数据类型约束说明bno书号定长字符串 长度为20主键bname.


1.掌握SELECT语句的基本语法格式。

2.掌握SELECT语句的执行方法。

设有一个图书馆数据库,其中包括三个表,即图书表、读者表和借阅表。三个表的结构如下,根据要求,写出相应的SQL 命令。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  •  查询全部图书的图书号、书号、作者、出版社和单价。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询全体图书的信息,其中单价打8折,并设置该列的别名为“打折价”。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  •  显示所有借过书的借阅者的读者号、并去掉重复行。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询所有单价在20-30元之间的图书信息。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询所有单价不在20-30元之间的图书信息。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询机械工业出版社、科学出版社、人民邮电出版社的图书信息。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  •  查询既不是机械工业出版社也不是科学出版社出版的图书信息。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询姓名的第二个字符是‘建’并且只有两个字符的读者的 读者号及姓名。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查找姓名以‘王’开头的所有读者的读者号及姓名。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查找姓名以王、张、或李开头的所有读者的读者号及姓名。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  •  查询无归还日期的借阅信息。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询有归还日期的借阅信息。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询单价在20元以上、30元以下的机械工业出版社出版的图书名及单价。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询机械工业出版社或科学出版社出版的图书名、出版社及单价。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询读者的总人数。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询借阅了图书的读者的总人数。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询机械工业出版社图书的平均价格、最高价、最低价。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询借阅图书数超过2本的读者号、总本书,并按照借阅本书从大到小排序。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询读者的基本信息及其借阅情况。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询读者的读者号、姓名、借阅的图书名、借出日期即归还日期。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询借阅了机械工业出版社,并且书名包含‘数据库’三个字的图书的读者,并显示读者号、姓名、书名、出版社、借出日期及归还日期。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询至少借阅过1本机械工业出版社的图书的读者的 读者号、姓名及借阅本数,并按借阅本数多少排序。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询与‘王小平’的办公电话相同的读者的姓名。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询办公电话为‘88320701’的所有读者的借阅情况,要求包含借阅了图书的读者和没有借阅的读者,显示他们的读者号、姓名、书名及借阅日期。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询所有单价小于平均单价的图书的书号、书名及出版社。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  •  查询‘科学出版社’的图书的单价比‘机械工业出版社’最高单价还高的图书书名及单价。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询‘科学出版社’的图书的单价比‘机械工业出版社’最高单价还低的图书书名及单价。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询已经被借阅过并已经归还的图书信息。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询从未被借阅过的图书信息。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询正在被借阅的图书信息。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询软件系借了书还没有还的学生学号姓名。 

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)


  • 查询借阅图书总数最多的宿舍楼。

MySQL数据库命令行【篇章九】之数据库综合查询(SELECT)

 

 

需要了解更多数据库技术:MySQL数据库命令行【篇章九】之数据库综合查询(SELECT),都可以关注数据库技术分享栏目—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/dtteaching/818470.html

(0)
上一篇 2021年9月16日
下一篇 2021年9月16日

精彩推荐