1,Oracle中的内外连接
1,内连接
内连接就是符合条件的数据被选中,不符合条件的数据被过滤掉。
1,1,1 等值连接
先看看需要使用的“s_emp”表结构:
1 table name:s_emp 2 Name Description 3 ------------------ ------------- 4 ID 员工编号 5 LAST_NAME 名称 6 FIRST_NAME 姓氏 7 USERID 身份证号 8 START_DATE 开始时间 9 COMMENTS 评论内容 10 MANAGER_ID 上级编号 11 TITLE 标题 12 DEPT_ID 部门编号 13 SALARY 薪水 14 COMMISSION_PCT 提成
s_emp表(员工表)结构
1 table name:s_dept 2 Name Description 3 ------------------ ------------- 4 ID 部门编号 5 NAME 部门名称 6 REGION_ID 地区编号
s_dept表(员工表)结构
查询每个员工的编号 姓氏 部门名称
select e.id,e.first_name,d.name from s_emp e,s_dept d where e.dept_id=d.id;
1,2,1 非等值连接
1,3,1 自连接
1,2 外连接
1,2,1 等值连接
1,2,2 非等值连接
1,2,3 自连接
2,SQL99的内外连接
2,1 SQL99的内连接
2.2 SQL99的外连接
时间: 2024-11-10 13:19:13