oracle中的多表查询方式
来源:互联网 发布:免费下载涂涂乐软件 编辑:程序博客网 时间:2024/06/05 08:25
1.等值连接
SELECT e.employee_id, e.last_name, e.department_id, d.department_id, d.location_idFROM employees e , departments dWHERE e.department_id = d.department_id;
2.非等值连接
SELECT e.last_name, e.salary, j.grade_levelFROM employees e, job_grades jWHERE e.salary BETWEEN j.lowest_sal AND j.highest_sal;
3.左(右)外连接
①右外连接
SELECT e.last_name, e.department_id, d.department_nameFROM employees e, departments dWHERE e.department_id(+) = d.department_id ;
4.自连接
返回“Xxx works for Xxx”
说明:worker和manager同属于一个表,别名
SELECT worker.last_name || ' works for ' || manager.last_nameFROM employees worker, employees managerWHERE worker.manager_id = manager.employee_id ;
5.join......on......
SELECT e.employee_id, e.last_name, e.department_id, d.department_id, d.location_idFROM employees e JOIN departments dON (e.department_id = d.department_id);
6.on子句创建多个表连接
SELECT employee_id, city, department_nameFROM employees e JOIN departments d ON d.department_id = e.department_id JOIN locations l ON d.location_id = l.location_id;
7.左外连接
SELECT e.last_name, e.department_id, d.department_nameFROM employees eLEFT OUTER JOIN departments dON (e.department_id = d.department_id) ;
8.右外连接
SELECT e.last_name, e.department_id, d.department_nameFROM employees eRIGHT OUTER JOIN departments dON (e.department_id = d.department_id) ;
9.满外连接
SELECT e.last_name, e.department_id, d.department_nameFROM employees eFULL OUTER JOIN departments dON (e.department_id = d.department_id) ;
0 0
- oracle中的多表查询方式
- oracle数据库中的多表查询
- Oracle数据库中的多表查询
- Oracle 之SQL语句的多表查询方式
- ORACLE查询表的字段名几种方式
- Oracle层次查询方式
- 多表查询方式
- Thinkphp中的查询方式
- ORACLE查询出表中的字段列表
- Oracle中的表空间查询方法
- oracle中的的表查询语句
- Toad查询显示Oracle 表中的RowId
- ORACLE中的模糊查询
- ORACLE中的子查询
- ORACLE中的子查询
- Oracle中的有用查询
- ORACLE中的子查询
- oracle中的合并查询
- static变量和全局变量的去区别
- IOS7 oc controller之间跳转
- codeforces#244_div2_B Prison Transfer 区间统计
- 内部函数和外部函数
- The ML books recommended by Mike Jordan
- oracle中的多表查询方式
- iOS7下隐藏status bar的详细研究
- UVA 1372 - Log Jumping(推理)
- cocos2d-x移动淡出
- codeforces#244_div2_C Checkposts 强连通分量,Tarjan
- JBPM学习(六):详解流程图
- 今天开始,好好写博客,技术和生活
- POJ-3984-迷宫问题
- 虚拟机ODPS初体验