SQL连接查询和合并查询
来源:互联网 发布:正规淘宝客服兼职平台 编辑:程序博客网 时间:2024/05/29 19:29
连接查询分为内连接,交叉连接,外连接,外连接又可以分为左外连接,右外连接和全外连接,现在我们就来区分一下他们:
内连接:采用inner join关键字
举个例子:
交叉连接:使用cross join关键字 实际上就是关系A和关系B的笛卡尔积
例子:
答案:SELECT * FROM EMPLOYEE CROSS JOIN DEPT;
效果图:
左外连接:使用关键字left join 或者left outer join 执行结果中包含左表所有行,如果左表中某行在右表没有匹配,则结果中对应右表的部分全部为空。
右外连接:使用关键字 right join 或者right outer join ,执行结果中包含右表所有行,如果右表中某行在左表中没有匹配,则结果中对应行左表的部分全部为空。
例子:
全外连接:使用关键字full join或者full outer join,执行结果中包含左表和右表左右行,如果右表中某行在左表没有匹配,则结果中对应行左表的部分全部为空,反之亦然。
例子:
合并查询:
1.使用union[all]关键字。
2.俩张表的投影列的数量与数据类型必须相同。
3.如果包含all关键字,则不会删除重复行,也不会自动排序。
1 0
- SQL连接查询和合并查询
- SQL连接查询语句(内、外、交叉和合并查询)
- 初学mysql(五)-数据库之连接查询、子查询和合并查询
- sql表连接和合并详解
- SQL查询--连接查询
- C#连接SQL Server并查询数据
- 连接查询 子查询 SQL 查询 小记
- sql查询并修改
- SQL查询中的连接
- SQL查询中的连接
- Sql连接查询
- SQL连接查询
- SQL连接查询类型
- sql连接查询
- SQL查询中的连接
- Sql连接查询
- SQL查询连接实例
- Sql连接查询
- 字符矩阵中是否存在环
- HDU.1242 Rescue【DFS】【8月13】
- 【JZOJ 4687】奇袭
- 单例模式(singleton),工厂方法模式(factory),门面模式(facade)
- centos下file_put_contents()无法写入文件的原因
- SQL连接查询和合并查询
- 从ActiveAndroid到Realm的爬坑之路(一)
- 串口通信的使用
- bzoj2548[Cstc2002]灭鼠行动
- Container with most water_Leetcode_#11
- 【CF 513F2】
- ps 操作笔记-基础-最常用
- Jquery李炎恢——15表单选择器
- android开发步步为营之109:好框架推荐android xutils之dbutils