视频教程读书笔记之oracle从入门到精通

龚韬 41 0 DOCX 2019-03-29 06:03:45

纯手写笔记 SELECT [DISTINCT] * | 列 [别名] FROM 表名称 1 [CROSS JOIN 表名称2] [NATURAL JOIN 表名称2] [JOIN 表名称 ON(条件)|USING(字段)] [LEFT | RIGHT | FULL OUTER JOIN 表名称2]; 1. 交叉连接:CROSS JOIN,主要功能是产生笛卡儿积,简单实现多表查询; SELECT * FROM emp CROSS JOIN dept; 2. 自然连接:NATURAL JOIN,自动使用关联字段消除笛卡儿积(一般关联字段是外键,但是此处它是以名称为主),属于内连接的概念。 SELECT * FROM emp NATURAL JOIN dep t; 在返回查询结果的时候,默认情况下会将关联字段设置在第一列上,重复内容不再显示。 3. USING子句:如果说现在要一张表里面有多个关联字段存在,可以使用USING子句明确使用一个专门的关联字段。 SELECT * FROM emp e JOIN dept USING(deptno); 4. ON子句:如果没有关联字段,可以使用ON子句设置条件。 t; 在返回查询结果的时候,默认情况下会将关联字段设置在第一列上,重复内容不再显示。 3. USING子句:如果说现在要一张表里面有多个关联字段存在,可以使用USING子句明确使用一个专门的关联字段。 SELECT * FROM emp e JOIN dept USING(deptno); 4. ON子句:如果没有关联字段,可以使用ON子句设置条件。

用户评论
请输入评论内容
评分:
暂无评论