版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2008年10月,中国电力科学院配电与农电研究院,ORACLE数据库,SQL语句培训,(一)四类SQL语句,1、数据表创建语句,创建员工数据表:,CREATE TABLE Employee (Em_id number(8), Em_name varchar(20), dp_id number(8), salary number(6);,插入演示数据:,INSERT INTO Employee VALUES(1,陈红卫,1,4000); INSERT INTO Employee VALUES(2,骆誉明,1,2800); INSERT INTO Employee VALUES(3,汪金海,2,5
2、000); INSERT INTO Employee VALUES(4,王敏,2,3500); INSERT INTO Employee VALUES(5,杜康乐,2,1800); INSERT INTO Employee VALUES(6,赵方,8,8000); Commit;,1、数据表创建语句,创建部门数据表:,CREATE TABLE Department (dp_id number(8), dp_name varchar(20), Up_DepID number );,插入演示数据:,INSERT INTO Department VALUES(1,技术组,0); INSERT INT
3、O Department VALUES(2,服务组,0); INSERT INTO Department VALUES(3,工程组,0); INSERT INTO Department VALUES(6, 财务部,2); COMMIT;,说明:部门编号、部门名称、上级部门编号。,1、内关联 Inner Join,查询语句:,SELECT * FROM Employee EMP INNER JOIN Department DP ON EMP.dp_id=DP.DP_ID,1、左关联 Left Join,查询语句:,SELECT * FROM Employee EMP Left JOIN Depa
4、rtment DP ON EMP.dp_id=DP.DP_ID,说明:左关联查询,只对(Left)后面的数据表进行过滤。,查询结果:,1、右关联和全关联,Right Join:,SELECT * FROM Employee EMP Right JOIN Department DP ON EMP.dp_id=DP.DP_ID,说明:右关联查询,只对(Right)后面的数据表进行过滤。,Full Join:,提问:此时查询的结果如何?请写出查询结果。,SELECT * FROM Employee EMP Full JOIN Department DP ON EMP.dp_id=DP.DP_ID,说
5、明:Full查询,不再对两边的数据表进行过滤。,提问:此时查询的结果如何?请写出查询结果。,1、自然连接和Using语句,Natural Join:,SELECT * FROM Employee EMP NATURAL JOIN Department DP,说明:只有两个数据表中有相同的列,并且使用该列进行关联时,才可以使 用自然连接。 自然连接查询结果和内连接查询相同。,Using子句:,SELECT * FROM Employee ST INNER JOIN DEPMENT DP USING (dp_id),说明:两个数据表中有相同的列时,可以使用该查询语句。,1、子查询语句,In 语句:
6、,SELECT * FROM Employee WHERE dp_id IN (SELECT DP_ID FROM Department WHERE UP_DEPID=0),说明:查询部门编号为0(工程技术部)下级部门的人员。,EXISTS语句:,SELECT * FROM Employee A WHERE EXISTS (SELECT DP_ID FROM Department B WHERE UP_DEPID=0 AND A.dp_id=B.dp_id);,说明:和In语句查询出的结果一样,该语句查询的效率大大优于In语句。,1、第一章试题,1、阐述四种关联查询的区别; 2、自己独立编写,查询上级部门编号为0部门的员工,(普通关联查询、IN语
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年江苏省太仓市高三数学下册期末考试模拟测试卷【典型题】附答案
- 2026年湖南省吉首市高三数学下册期末考试模拟检测卷含答案【培优B卷】
- 2026年广东省罗定市高三数学下册期末考试模拟考试卷含完整答案【名师系列】
- 2026年河北省迁安市高三数学下册期末考试模拟考试卷含完整答案【夺冠系列】
- 2026年江苏省溧阳市高三数学下册期末考试模拟试卷及完整答案【典优】
- 2026年河北省泊头市高三数学下册期末考试模拟卷含答案(研优卷)
- 2026年辽宁省庄河市高三数学下册期末考试模拟考试卷附答案【突破训练】
- 2026年兰州市个案工作技能考核试卷
- 智能制造企业设备维护数据管理方案
- 关于货物运输延误的商洽函3篇范文
- T/CNSS 006-2020学龄前儿童集体餐营养要求
- 3.2代数式的值教学设计人教版数学七年级上册
- 露天矿山环保操作规范培训课件
- 《WPS AI智能办公应用大全》全套教学课件
- 高三拼搏班会课件
- 多病共存的慢病管理课件
- 职业健康粉尘防护培训
- DB32-T 5082-2025 建筑工程消防施工质量验收标准
- 易见股份财务舞弊动因及后果研究
- 【MOOC】倾听-音乐的形式与审美-武汉大学 中国大学慕课MOOC答案
- 2024年北京朝阳区高三(上)期中物理试题及答案
评论
0/150
提交评论