


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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年中国钢筋套筒行业市场分析及投资价值评估前景预测报告
- 2025年康复医疗器械市场需求变化与产品创新策略研究报告
- 2025年中国风电专用钢球行业市场分析及投资价值评估前景预测报告
- 2025年中国分离刷行业市场分析及投资价值评估前景预测报告
- 01 第4讲 重力 弹力 【答案】听课手册
- 口腔健康知识培训心得课件
- 设备的使用和维护保养制度教学设计中职专业课-机械加工技术-机械类-装备制造大类
- 钢琴七级考试题及答案
- 纸鹤 (教案)-三年级上册劳动粤教版
- 部编版历史八年级上册第一单元 第2课《第二次鸦片战争》检测卷(后附答案及解析)
- 《北京市二年级上学期数学第二单元试卷》
- 中国老年患者术后谵妄防治专家共识2023
- 山东省济南市舜耕中学2024-2025学年九年级上学期10月月考化学试题(无答案)
- 明股实债合作完整协议
- 2024年“蓉漂人才荟”四川成都市农林科学院招聘高层次人才8人历年【重点基础提升】模拟试题(共500题)附带答案详解
- 厦门航空港货运业务竞争战略研究的中期报告
- 设计伦理与社会责任
- 钼靶科室管理制度
- 美甲艺术全套教学课件
- 高中语文万能作文素材
评论
0/150
提交评论