【书山有路】SQL必知必会 第13课
来源:互联网 发布:帝国cms 帐号被锁 编辑:程序博客网 时间:2024/06/04 09:40
本章的主题是“创建高级联结”,主要介绍如何使用表别名,如何对被联结的表使用聚集函数。
提示
- 表的别名只在查询执行中使用,不返回到客户端。
使用表别名
SQL允许给表名起别名,有两个主要理由:
- 缩短SQL语句
- 允许在一条SELECT语句中多次使用相同的表
自连接
自连接通常作为外部语句,用来替代从相同表中检索数据的使用子查询语句。许多DBMS处理联结远比处理子查询快得多。
自然联结
无论何时对表进行连接,应该至少有一列不只出现在一个表中。标准的连接(内联结)返回所有数据,相同的列甚至多次出现。自然联结排除多次出现,使每一列值返回一次。
一般通过对一个表使用通配符(SELECT *),而对其他的列明确指定来完成。
外连接
连接包含了哪些在相关表中没有关联行的行。这种连接称为外连接。
LEFT OUTER JOIN,RIGHT OUTER JOIN,FULL OUTER JOIN
0 0
- 【书山有路】SQL必知必会 第13课
- 【书山有路】SQL必知必会 第1课
- 【书山有路】SQL必知必会 第2课
- 【书山有路】SQL必知必会 第3课
- 【书山有路】SQL必知必会 第4课
- 【书山有路】SQL必知必会 第5课
- 【书山有路】SQL必知必会 第6课
- 【书山有路】SQL必知必会 第7课
- 【书山有路】SQL必知必会 第8课
- 【书山有路】SQL必知必会 第9课
- 【书山有路】SQL必知必会 第10课
- 【书山有路】SQL必知必会 第11课
- 【书山有路】SQL必知必会 第12课
- 【书山有路】SQL必知必会 第14课
- 【书山有路】SQL必知必会 第22课
- 读书笔记:SQL必知必会 【第13-15课】
- 读书笔记:SQL必知必会【第4课~第6课】
- 读书笔记:SQL必知必会【第7课-第9课】
- XXViewController中View的创建
- 数据结构 —— 数组
- android异步任务完成后再执行主线程任务
- 第39级台阶
- DP经典应用(一)数字三角形问题
- 【书山有路】SQL必知必会 第13课
- 用控制台模仿12306
- node.js项目改进之改进mysql模块(2)
- mysql日期格式化
- OpenCV 学习(直线拟合)
- prim算法 最小生成树
- C/C++中各类型数据所占字节数
- 算法之美——求两直线交点(三维叉积)——求四边形面积(二维叉积)
- SAN技术及应用