oracle开发人员面试题.docVIP

  • 3
  • 0
  • 约2.86万字
  • 约 40页
  • 2025-12-15 发布于北京
  • 举报

一、基础概念?1.列举几种表连接方式?Answer:等连接(内连接)、非等连接、自连接、外连接(左、右、全)?Orhashjoin/mergejoin/nestloop(clusterjoin)/indexjoin??

ORACLE8i,9i表连接方法。

通常旳相等连接:select*froma,bwherea.id=b.id;这个就属于内连接。

对于外连接:?Oracle中可以使用“(+)”来体现,9i可以使用LEFT/RIGHT/FULLOUTERJOIN

LEFTOUTERJOIN:左外关联

SELECTe.last_name,e.department_id,d.department_name

FROMemployeese

LEFTOUTERJOINdepartmentsd

ON(e.department_id=d.department_id);?等价于?SELECTe.last_name,e.department_id,d.department_name

FROMemployeese,departmentsd?WHEREe.department_id=d.department_id(+)?成果为:全部员工及相应部门旳记录,包含没有相应部门编号department_id旳员工记录。

文档评论(0)

1亿VIP精品文档

相关文档