SQL查询语句 常用示例
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查询语句 常用示例的更多相关文章
- sql查询语句常用例子
1.查找与jams在同一个单位的员工姓名.性别.部门和职称:select emp_no, emp_name, dept, title from employee where emp_name< ...
- sql查询语句示例
今天没事又专门学习了一下sql查询语句,个人感觉太重要了,于是就找了网上的一个示例自己练了起来,感觉学到了很多,下面跟大家分享一下sql查询语句的示例操作. 首先,我建了5张表,分别如下: (a)学生 ...
- WordPress 常用数据库SQL查询语句大全
在使用WordPress的过程中,我们少不了要对数据库进行修改操作,比如,更换域名.修改附件目录.批量修改文章内容等等.这个时候,使用SQL查询语句可以大大简化我们的工作量. 关于如何操作SQL查询语 ...
- [转] 常用SQL查询语句
sunada 的原文地址 常用SQL查询语句 一.简单查询语句 1. 查看表结构 SQL>DESC emp; 2. 查询所有列 SQL>SELECT * FROM emp; 3. 查询指 ...
- (转)经典SQL查询语句大全
(转)经典SQL查询语句大全 一.基础1.说明:创建数据库CREATE DATABASE database-name2.说明:删除数据库drop database dbname3.说明:备份sql s ...
- 经典SQL查询语句大全
一.基础1.说明:创建数据库CREATE DATABASE database-name2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备份数 ...
- SQL查询语句大全及其理解
转自:https://www.cnblogs.com/1234abcd/p/5530314.html 一.基础1.说明:创建数据库CREATE DATABASE database-name2.说明:删 ...
- 15个初学者必看的基础SQL查询语句
本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 本文将分享15个初学者必看的基础SQL查询语句,都很基础,但是你不一定都会,所以好好看看吧. 1.创建表和数据插 ...
- SQL查询语句分类
SQL查询语句有多种,下面总结下.首先先建三张表用于后面的实验 -- 学生表,记录学生信息 CREATE TABLE student( sno ), sname ), ssex ENUM('男','女 ...
随机推荐
- android 事件分发机制
1.View的事件分发机制 一个button,简单一点就是onTouch,还有onclick事件,我们一个一个来分析 首先响应的是dispatchTouchEvent public boolean d ...
- Web客户端数据存储学习笔记——Cookie
今天对登录访问的安全以及web客户端存储做了一些大致的学习,决定在这方面加深理解,记录在博客里.第一个接触到的是Cookie... WHAT? WHY? HOW? 在学习cookie的使用时发现其名称 ...
- WinHEC 2015 深圳之行
在上个月,本人有幸在MVP Team和MVP Lead的帮助下,参加了微软在深圳召开的WinHEC 2015大会. 在本次大会上,见证了微软和国内企业的合作,并且发布一些关于在Windows 10方面 ...
- Linux平台卸载MySQL总结
如何在Linux下卸载MySQL数据库呢? 下面总结.整理了一下Linux平台下卸载MySQL的方法. MySQL的安装主要有三种方式:二进制包安装(Using Generic Binaries).R ...
- JVM内存模型
原文地址:http://www.cnblogs.com/dingyingsi/p/3760447.html 1.程序计数器 程序计数器(Program Counter Register)是一块较小的内 ...
- 帆软报表FineReport中数据连接之Jboss配置JNDI连接
使用sqlsever 2000数据库数据源来做实例讲解,帆软报表FineReport数据连接中Jboss配置JNDI大概的过程和WEBSPHERE以及WEBLOGIC基本相同,用JDBC连接数据库制作 ...
- Java读带有BOM的UTF-8文件乱码原因及解决方法
原因: 关于utf-8编码的txt文件,windows以记事本方式保存时会在第一行最开始处自动加入bom格式的相关信息,大概三个字节! 所以java在读取此类文件时第一行时会多出三个不相关的字节,这样 ...
- 团队项目——编写项目的Spec
团队项目--编写项目的Spec 一.Spec的目标 spec主要用来说明软件的外部功能,和用户的交互情况,主要用来说明软件内部的设计.图片编辑器是与生活息息相关的一个必备软件,随的流行, ...
- 如何用python在Windows系统下,生成UNIX格式文件
平时测试工作中,少不了制造测试数据.最近一个项目,我就需要制造一批可在UNIX下正确读取的文件.为确保这批文件能从FTP下载成功,开发叮嘱我:“文件中凡是遇到换行,换行符必须是UNIX下的LF,而不是 ...
- PHP数组操作
PHP数组 1.数字索引数组 1.1创建一个数组 php中最常用的两个类型是:数组,字符串.数组也分为两种,一种是数字索引,一种是关键是索引,关键字索引有点像python中字典的意思.数字索引类型的数 ...