SQL语言的应用

1、     找出姓李的读者姓名和所在单位。

2、     列出图书库中所有藏书的书名及出版单位。

3、     查找高等教育出版社的 所有图书及单价,结果按单价降序排序。

4、     查找价格介于10元和20元之间的图书种类,结果按出版单位和单价升序排序。

5、     查找书名以计算机打头的所有图书和作者。

6、     检索同时借阅了总编号为112266和449901两本书的借书证号。

7、     查找所有借了书的读者的姓名及所在单位。

8、     找出李某所借图书的所有图书的书名及借书日期。

9、     查询1997年10月以后借书的读者借书证号、姓名和单位。

10、  找出借阅了FoxPro大全一书的借书证号。

11、  找出与赵正义在同一天借书的读者姓名、所在单位及借书日期 。

12、  查询1997年7月以后没有借书的读者借书证号、姓名及单位。

13、  学会利用导出的方法创建图书管理数据库并完成下面SQL高级查询:

14、  求科学出版社图书的最高单价、最低单价、平均单价。

15、  求信息系当前借阅图书的读者人次数。

16、  求出各个出版社图书的最高价格、最低价格和册数。

17、  分别找出各单位当前借阅图书的读者人数。

18、  找出当前至少借阅了2本图书的读者及所在单位。

19、  分别找出借书人次超过1人次的单位及人次数。

20、  找出藏书中各个出版单位的册数、价值总额。

21、查询经济系是否还清所有图书。如果还清,显示该系所有读者的姓名、所在单位和职称。

1  select 姓名,单位 from 读者 where 姓名 like '李%'
2 select 书名,出版单位 from 图书
3 select 书名,单价 from 图书 where 出版单位 = '高等教育出版社' order by 单价 desc
4 select 分类号 from 图书 where 单价 > and 单价< order by 出版单位,单价
5 select 书名,作者 from 图书 where 书名 like '计算机%'
6 select jy1.借书证号 from 借阅 jy1,借阅 jy2 where jy1.总编号='' and jy2.总编号='' and jy1.借书证号=jy2.借书证号
7 select distinct 姓名,单位 from 读者,借阅 where 读者.借书证号=借阅.借书证号
8 select distinct 书名,姓名,借书日期 from 读者,借阅,图书 where 读者.姓名 like '李%' and 读者.借书证号=借阅.借书证号 and 借阅.总编号=图书.总编号
9 select distinct 借阅.借书证号,姓名,单位 from 借阅,读者 where 借阅.借书日期>='1997-10-01' and 借阅.借书证号=读者.借书证号
10 select 借书证号,书名 from 借阅,图书 where 图书.书名='FoxPro大全' and 图书.总编号=借阅.总编号
11 select 姓名,单位,借书日期 from 读者 ,借阅 where 借阅.借书证号=读者.借书证号 and 借阅.借书日期 in (select 借书日期 from 读者,借阅 where 读者.姓名='赵正义' and 读者.借书 证号=借阅.借书证号)
12 select distinct 借阅.借书证号,姓名,单位 from 借阅,读者 where 借阅.借书证号=读者.借书证号 and 借阅.借书日期<'1997-7-01'
13 select 出版单位, Max(单价)最高单价,Min(单价)最低单价,Avg(单价)平均单价 from 图书 where 出版单位='科学出版社'group by 出版单位
14 select count(DISTINCT 借阅.借书证号)人数 from 读者,借阅 where 读者.单位='信息系' and 读者.借书证号=借阅.借书证号
15 select 出版单位, Max(单价)最高价格,Min(单价)最低价格,count(出版单位)册数 from 图书 group by 出版单位 order by count(出版单位)
16 select 单位,count(*)人数 from 读者,借阅 where 读者.借书证号=借阅.借书证号 group by 读者.单位
17 select 单位,count(*)人数 from 读者 where 读者.借书证号 in (select 借书证号 from 借阅) group by 单位
18 select 姓名,单位 from 读者,借阅 where 读者.借书证号=借阅.借书证号 group by 姓名,单位 Having count(借阅.借书证号) >=
19 select 单位,count(*)次数 from 读者 where 读者.借书证号 in (select 借书证号 from 借阅 ) group by 单位 Having count(*)>
20 select 出版单位,count(出版单位)册数 ,sum(单价)总价 from 图书 group by 出版单位
21 if exists (select 读者.借书证号 from 读者,借阅 where 读者.单位='经济系' and 读者.借书证号=借阅.借书证号) select '' else select 姓名,单位,职称 from 读者 where 读者. 单位='经济系'

SQL查询语句 常用示例的更多相关文章

  1. sql查询语句常用例子

    1.查找与jams在同一个单位的员工姓名.性别.部门和职称:select emp_no, emp_name, dept, title  from employee where emp_name< ...

  2. sql查询语句示例

    今天没事又专门学习了一下sql查询语句,个人感觉太重要了,于是就找了网上的一个示例自己练了起来,感觉学到了很多,下面跟大家分享一下sql查询语句的示例操作. 首先,我建了5张表,分别如下: (a)学生 ...

  3. WordPress 常用数据库SQL查询语句大全

    在使用WordPress的过程中,我们少不了要对数据库进行修改操作,比如,更换域名.修改附件目录.批量修改文章内容等等.这个时候,使用SQL查询语句可以大大简化我们的工作量. 关于如何操作SQL查询语 ...

  4. [转] 常用SQL查询语句

    sunada  的原文地址 常用SQL查询语句 一.简单查询语句 1. 查看表结构 SQL>DESC emp; 2. 查询所有列 SQL>SELECT * FROM emp; 3. 查询指 ...

  5. (转)经典SQL查询语句大全

    (转)经典SQL查询语句大全 一.基础1.说明:创建数据库CREATE DATABASE database-name2.说明:删除数据库drop database dbname3.说明:备份sql s ...

  6. 经典SQL查询语句大全

    一.基础1.说明:创建数据库CREATE DATABASE database-name2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备份数 ...

  7. SQL查询语句大全及其理解

    转自:https://www.cnblogs.com/1234abcd/p/5530314.html 一.基础1.说明:创建数据库CREATE DATABASE database-name2.说明:删 ...

  8. 15个初学者必看的基础SQL查询语句

    本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 本文将分享15个初学者必看的基础SQL查询语句,都很基础,但是你不一定都会,所以好好看看吧. 1.创建表和数据插 ...

  9. SQL查询语句分类

    SQL查询语句有多种,下面总结下.首先先建三张表用于后面的实验 -- 学生表,记录学生信息 CREATE TABLE student( sno ), sname ), ssex ENUM('男','女 ...

随机推荐

  1. yii2实战教程之第一个Yii程序

    之前考虑过要不要砍掉该章节,直接上手教你搭建简单的博客系统.出于实战基础加之自C语言的书籍出版以来,几乎所有的编程书籍都讲述了一个Hello World的例子作为开始.虽然我们仅仅是学习Yii2,但是 ...

  2. iPhone 6 被盗记录二【写在315前夕:苹果售后福州直信创邺在没有三包的情况下帮小偷翻新、助力小偷换机销赃!无视王法。让人震惊,痛心,憎恨!消费者很受伤很无奈】

    投诉公司: 北京直信创邺数码科技有限公司  标题: 写在315前夕:苹果售后在没有三包的情况下帮小偷翻新.助力小偷换机销赃!无视王法.让人震惊,痛心,憎恨!消费者很受伤很无奈 期望: 还我手机,或者赔 ...

  3. 关于Redis数据过期策略

    1.Redis中key的的过期时间 通过EXPIRE key seconds命令来设置数据的过期时间.返回1表明设置成功,返回0表明key不存在或者不能成功设置过期时间.在key上设置了过期时间后ke ...

  4. java常用的文件读写操作

    现在算算已经做java开发两年了,回过头想想还真是挺不容易的,java的东西是比较复杂但是如果基础功扎实的话能力的提升就很快,这次特别整理了点有关文件操作的常用代码和大家分享 1.文件的读取(普通方式 ...

  5. audacity开源VS2013环境搭建

    audacity是非常不错的音频开源,其中音频效果处理的种类很多,非常方便借鉴和研究. 但是audacity的界面库是使用wxWidgets(一个跨平台的界面库),配置过程中需要折腾一下. 1,首先去 ...

  6. 架构实例之Demo_JSP_JavaBean_Servlet

    架构实例之Demo_JSP_JavaBean_Servlet 1.开发工具和开发环境       开发工具: MyEclipse10,JDK1.6.0_13(32位),Tomcat7.0(32位),m ...

  7. [WPF系列]-DataBinding(数据绑定) 自定义Binding

    自定义Binding A base class for custom WPF binding markup extensions BindingDecoratorBase Code: public c ...

  8. 《InsideUE4》UObject(一)开篇

    UE生UObject,UObject生万物 引言 在上个GamePlay专题,谈到UE创建游戏世界的时候(GamePlay架构(一)Actor和Component),简单的介绍了一下UObject的功 ...

  9. 【2016-11-11】【坚持学习】【Day24】【WPF 自定义控件 附加属性 自定义事件】

    UserControl ,自定义控件. 这里刚刚想到一个问题.什么时候应该用usercontrol 定义一个控件.什么时候应该重写控件的template和样式,实现新效果. 引用一下人家的话:http ...

  10. MIT研发的新型匿名网络Riffle,下一个Tor

    现在的隐私问题是一个网络热词,如果你担心你上网的隐私会泄露,最有效的解决办法就是使用Tor.这款免费的匿名通信软件,能够让人们在与其他人通信时隐藏自己真实的信息. 虽然Tor是一个很好的匿名网络系统, ...