


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SQL语句的操作SQL语句的操作建立四个表,其结构和记录如下仓库表:仓库号WH1城市北京WH2 上海WH3 广州WH4 武汉面积370500200400职工号工资E11220E31210E41250E61230E71250职工表: 仓库 号WH2WH1WH2WH3WH1订购单表:职工号供应商号订购单订购日号期E3S7OR6720010623E1S4OR7320010728E7S4OR7620010525E6NULLOR77E3S4OR7920010613E1NULLOR80E3NULLOR90E3S3OR9120010713供应商供应商名地址号S3振华电子厂安西S4华电子公司京北S6607厂郑
2、州S7爱华电子厂北供应商表:京对四个表(仓库表,职工表,订购单表,供应商表)进行查询操作。1简单查询例1从职工关系中检索所有工资值。例2检索仓库关系中的所有元组Select * from 仓库表Select 仓库号,城市 , 面积 from 仓库表例 3 检索工资多于 1230 元的职工号。Select职工号from 职工表 where工资 1230例 4 检索哪些仓库有工资多于 1210 元的职工。Select 仓库号 from 职工表 where 工资 1210例5给出在仓库“WH”或“WH”工作,并且工资少于 1250元 的 职工号。Select 职工号 from 职工表 where (
3、仓库号 =' WH,1. OR. 仓 库号 二' WH2' ). AND. 工资2502 简单的联接查询例 6 找出工资多于 1230 元的职工号和他们所在的城市。Select 职工号,城市 from 职工表,仓库表 where 工 资 1230 .and. 职工表 . 仓库号二仓库表 . 仓库号例 7 找出工作在面积大于 400 的仓库的职工号以及这些职工工作 所在的城市。SELECT职工号,城市from职工表,仓库表 where面 积400 . and. 职工表 . 仓库号二仓库表 . 仓库号3 嵌套查询例 8哪些城市至少有一个仓库的职工工资为 1250元?Sele
4、ct 城市 from 仓库表 where 仓库号 in ( Select 仓库号 from 职工表 where 工资 =1250)Select 城 市 from 仓 库 表 where 仓 库 号 in ( , WH1' , , WH2')Select 城市 from 仓库表 , 职工表 where 仓库表 . 仓库号二职 工表 . 仓库号 where 职工表 . 工资 =1250)例 9 查询所有职工的工资都多于 1210 元的仓库的信息。SELECT * FROM仓库表 where 仓库号 not in (Select 仓库号 from 职工表 where 工资 v =12
5、10)例 10 找出和职工 E4 挣同样工资的所有职工。SELECT职工号from职工表 where工资二(Select工资from 职工 表 where 职工号二 ' E4' )4几个特殊运算符BETWEEN-AND禾口 LIKE例 11 检索出工资在 1220 元到 1240 元范围内的职工信息。Select * from职工表 where 工资=1220. and,工资 v =1240Select * from职工表 where 工资 between 1220 and 1240例 12 从供应商关系中检索出全部公司的信息,不要工厂或其他 供 应商的信息。Select *
6、from 供应商表 where 供应商名 like '%公司,例 13 找出不在北京的全部供应商信息。Select * from 供应商表 where 地址 ! 二,北京,5 排序例 14 按职工的工资值升序检索出全部职工信息。Select * from职工表 order by 工资Select * from职工表 order by 工资 desc例 15 先按仓库号排序,再按工资排序并输出全部职工信息Select * from 职工表 order by 仓库号,工资6 简单的计算查询%1 COUN计数%1 SUM求和AVG计算平均值?MAX 求最大值MIN求最小值例 16 找出供应商
7、所在地的数目。Select count ( distinct地址) from 供应商表Select count (* ) from 供应商表例 17 求支付的工资总数。例 18 求北京和上海的仓库职工的工资总和。Select sum ( 工资) from 职工表 where 仓库号 in ( select 仓 库号 from 仓库表 where 城市二 ' 北京'. or. 城市二 ' 上海' )例 19求所有职工的工资都多于 1210 元的仓库的平均面积。SELECT avg (面积)FROM仓库表 where 仓库号 not in (Select 仓库号 f
8、rom 职工表 where 工资<=1210)例20求在WH2仓库工作的职工的最高工资值。Select max (工资) from 职工表 where 仓库号 =' wh2,7 分组与计算查询例 21求每个仓库的职工的平均工资。SELECT仓库号,AVG (工资)from职工表group by仓库号例 22 求至少有两个职工的每个仓库的平均工资。SELECT仓库号,count (*) , AVG (工资)from 职工表 group by 仓库号 having count ( * ) >=28 利用空值查询例 23找出尚未确定供应商的订购单。Select * from 订购
9、单表 where 供应商号 is NULLSelect * from 订购单表 where 供应商号 =' NULL'例 24 列出已经确定了供应商的订购单信息。Select * from 订购单表 where 供应商号 is not NULLSelect * from 订购单表 where 供应商号! = ' NULL'10 使用量词和谓词的查询例 25 检索那些仓库中还没有职工的仓库的信息。Select * from 仓库表 where not exists( select * from职 工表 where 仓库号 =仓库表 . 仓库号)例 26 检索那些仓
10、库中至少已经有一个职工的仓库的信息。Select * from 仓 库 表 where exists ( select * from 职 工 表 where 仓库号 =仓库表 . 仓库号)Select* from 仓库表 where 仓库号 in ( select 仓库号 from 职 工 表)例27检索有职工的工资大于或等于 WH怆库中任何一名职工工资的仓库号。Select distinct 仓 库 号 from 职 工 表 where 工 资 >=any (select 工资 from 职工表 where 仓库号=' WH1')Select distinct 仓库号 from 职工表 where 工资 >=(selectMIN (工资)from 职工表 where仓库号='WH1)例28检索有职工的工资大于或等于 WH1仓库中所有职工工资的仓 库Select distinct 仓 库 号 from 职 工 表 where 工 资 >=ALL(select 工资 from 职工表 where 仓库号 =' WH1')Select distinct仓库号 from 职工表 where 工资=(selectMAX( 工资 )from 职工表 where 仓库号 =' WH1&
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 充电桩合作合同协议书
- 详细盘点2025年ACCESS考试的试题及答案
- 父母房产赠与合同协议书
- 计算机二级ACCESS关键考点汇编试题及答案
- 敏捷项目中的质量保障实施试题及答案
- 2024年春九年级语文下册第一单元4更浩瀚的海洋相关资料链接素材语文版
- 嵌入式系统开发新思维试题及答案
- 社会工作者-社会工作综合能力(初级)真题库-11
- 社会工作者-社会工作实务(中级)真题库-2
- 工地用工合同协议书格式
- 2025河南开放大学人力资源管理050504期末在线考试答案
- 藏族民间舞-热巴舞智慧树知到期末考试答案章节答案2024年西藏大学
- 养老机构收费确认单(长住版)
- 体育产业概论(第七章奥运经济)课件
- 山洪灾害防治知识竞赛(答案)-洪灾知识竞赛
- 检察院书记员考试试题法院书记员考试试题
- 金风科技5MW风力发电机专业题库分解
- 排球比赛计分表2
- 水中桩、水上平台施工专项方案
- 仪器设备管理培训课件(共88页).ppt
- API-685-中文_
评论
0/150
提交评论