- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验六 SQL语句查询实验
一、实验目的
掌握SQL简单查询。
掌握分组与计算查询。
掌握SQL嵌套查询。
掌握简单的联接查询。
掌握使用特殊运算符进行模糊查询。
掌握SQL使用量词和谓词的查询。
掌握SQL超联接查询。
掌握集合的并运算。
二、实验内容
1.简单查询。
从仓库表中查询所在城市。
查询2001年元月1日以后的所有订购单号。
查询在仓库WH3工作,并且工资高于1200元的所有职工号。
2.查询排序。
1) 先按仓库号升序排序,再按工资降序排序检索出全部职工信息。
select *;
from 职工;
order by 仓库号 asc,工资 desc
2) 按订购日期升序列出订购单号和供应商号。
select 订购单号,供应商号;
from 订购单;
order by 订购日期 asc
3. 分组与计算查询。
1) 求WH2仓库的职工人数、工资总数、平均工资、最高工资和最低工资。
select count(职工号)as 职工人数,sum(工资) as 工资总数,avg(工资)as 平均工资,max(工资)as 最高工资,min(工资)as 最低工资;
from 职工;
where 仓库号=WH2
2) 找出仓库所在城市数目。
select count(distinct 城市);
from 仓库
3) 找出最早的订购日期。
select min(订购日期);
from 订购单
4) 求仓库的平均面积。
select avg(面积) as 平均面积;
from 仓库
4. 简单的联接查询。
1) 找出工作在面积大于400的仓库的职工号以及这些职工工作所在的城市。
select 职工号,城市;
from 仓库,职工;
where 面积= 400 and 仓库.仓库号=职工.仓库号
查询2001年5月25日订购商品的订单的供应商和地
select 供应商.供应商号,地址;
from 订购单,供应商;
where 订购日期={^2001-05-25} and 订购单.供应商号=供应商.供应商号
检索出每个职工的职工号、工资,以及所在仓库的仓库号和面积。
select 职工.职工号,工资,仓库.仓库号,面积;
from 职工,仓库;
group by 职工号 ;
where 仓库.仓库号=职工.仓库号
4)检索出供应商名和地址,及其供货的仓库的仓库号、所在城市。
select 供应商.供应商名,地址,仓库.仓库号,城市;
from 仓库,供应商,职工,订购单;
where 仓库.仓库号=职工.仓库号 and 职工.职工号=订购单.职工号 and 订购单.供应商号=供应商.供应商号
5.特殊运算符查询。
使用BETWEEN…… AND……进行区间查询。
查询成绩在85-95之间的学生姓名
Select 姓名
from cj,student;
where 成绩 between 85 and 95 and student.学号=cj.学号
⑵ 找出定单号在OR70到OR80间的供应商。
select 供应商号;
from 订购单;
where 订购单号 between OR70 AND OR80
LIKE %和 LIKE _匹配查询
⑴ 检索出供应商是某厂的信息。
select *;
from 供应商;
where 供应商名 LIKE %厂
否定运算符NOT的使用
⑴找出不在北京和上海的仓库。
select 仓库号;
from 仓库;
where 城市 not in(北京 ,上海)
6. 嵌套查询。
1) 哪些城市至少有一个仓库的职工工资为1250元?
2) 找出和职工E4挣同样工资的所有职工。
3) 求北京和上海的仓库职工的工资总和。
4) 找出和职工E3有相同供应商的订购单及其订购日期。
5)查询所有职工的工资都多于1230元的仓库的信息。
7.使用量词和谓词的查询。
1)检索那些仓库中还没有职工的仓库的信息。
2)检索有职工的工资大于且等于“WH1”仓库中任何一名职工的工资的仓库号。
3) 检索有职工的工资大于或等于“WH1”仓库中所有职工的工资的仓库号。
8.集合的并运算。
1) 查询北京和上海的仓库信息
三、课后练习
检索course表中所有的元组。
检索性别为“女”,并且年龄为19的学生信息。
检索学号的后两位为“07”的学生的学号、课程号、成绩。
以学号为降序显示student表中的所有记录。
显示cj表中最低成绩。
select 仓库号;
from 仓库;
where not in(北京 ,上海)
显示课程号为“C605”的课程名。
显示每门功课的选修人数大于2的课程号。
统计男、女学生的个数。
检索每门课程的平均分大于75的课程号、平均分。
(10)查询姓李同学的学号、姓名。
(11)查询至少有一门课程
您可能关注的文档
- citespace介绍、使用与案例应用 - 中科院.ppt
- 第四章 标识符和表达式.ppt
- 第3讲 中断控制器.pdf
- SPI与其接口介绍.docx
- 铁路隧道初期支护结构随机有限元与可靠度分析.pdf
- 第八章 可调信号发生器.docx
- 第三章 笔式用户界面.pdf
- 第六章 生产管理 作业--主观题.pdf
- 样本有限关联值递归Q学习算法与其收敛性证明.pdf
- 固液界面吸附机制和模型.pdf
- 岸基供电系统 第4部分:工频电源.pdf
- 人教版八下英语Unit 5 What were you doing when the rainstorm came_测试卷.docx
- 热带作物品种区域试验技术规程 木薯.pdf
- 草原防火阻隔带建设技术规程.pdf
- 渔用气胀救生筏技术要求和试验方法-.pdf
- 浙江省杭州市2024-2025学年八年级下学期期中考试英语试卷(含答案).docx
- 重庆市渝北区六校联盟2024-2025学年九年级下学期期中教学大练兵语文试卷.docx
- 食品安全-花椒籽油 (2).pdf
- 2025年海博思创分析报告:储能集成“小巨人”,国内外业务进展可期.pdf
- 地理标志产品 宽城板栗.pdf
文档评论(0)