PostgreSQL 数据库连接
来源:互联网 发布:数据可视化实战 编辑:程序博客网 时间:2024/05/23 11:25
在PostgreSQL中,有以下类型的连接:
- 内连接(INNER JOIN)
- 左外连接(LEFT OUTER JOIN)
- 右外连接(RIGHT OUTER JOIN)
- 全连接(FULL OUTER JOIN)
- 跨连接(CROSS JOIN)
PostgreSQL内部连接也被称为连接或简单连接。 这是最常见的连接类型。 此连接返回满足连接条件的多个表中的所有行。
如图所示:
语法:
SELECT table1.columns, table2.columns FROM table1 INNER JOIN table2 ON table1.common_filed = table2.common_field;
2、左外连接(LEFT OUTER JOIN)左外连接返回从“ON
”条件中指定的左侧表中的所有行,只返回满足条件的另一个表中的行。
如下图中所表示:
语法:
SELECT table1.columns, table2.columns FROM table1 LEFT OUTER JOIN table2 ON table1.common_filed = table2.common_field;
3、右外连接(RIGHT OUTER JOIN)
右外连接返回从“ON
”条件中指定的右侧表中的所有行,只返回满足条件的另一个表中的行。
如下图所示(蓝色部分) -
语法:
SELECT table1.columns, table2.columns FROM table1 RIGHT OUTER JOIN table2 ON table1.common_filed = table2.common_field;
4、全外连接(FULL OUTER JOIN)
FULL外连接从LEFT手表和RIGHT表中返回所有行。 它将NULL
置于不满足连接条件的位置。
如下图所示(蓝色部分) -
语法:
SELECT table1.columns, table2.columns FROM table1 FULL OUTER JOIN table2 ON table1.common_filed = table2.common_field;
5、跨连接(CROSS JOIN)
PostgreSQL跨连接(CROSS JOIN
)将第一个表的每一行与第二个表的每一行相匹配。 它也被称为笛卡儿积分。 如果table1
具有“x
”列,而table2
具有“y
”列,则所得到的表将具有(x + y
)列。语法:
SELECT coloums FROM table1 CROSS JOIN table2
转自:http://www.yiibai.com/postgresql/what-is-postgresql.html
阅读全文
0 0
- PostgreSQL 数据库连接
- PostgreSQL远程数据库连接
- postgresql 查看数据库连接数
- postgresql 数据库连接状态查看
- 清理postgresql数据库连接
- PostgreSQL远程数据库连接 && PostgreSQL pg_hba.conf 文件简析
- [转]PostgreSQL数据库连接池Pgbouncer的搭建
- 异构数据库连接:PostgreSQL调用Oracle
- PostgreSQL入门学习之数据库连接相关基础知识
- JSP数据库连接方法(MySQL,MSSQL,Oracle,DB2,Informix,PostgreSQL,Sybase)
- 在Zope中添加到PostGreSQL的数据库连接 for Windows
- 关于数据库连接出错问题的解决方法(mysql、postgresql)
- Python 数据库连接(sqlite, mysql, oracle, postgresql, sql server)
- Spark jdbc postgresql数据库连接和写入操作源码解读
- postgreSQL
- PostgreSQL
- PostgreSQL
- postgresql
- HDU1711 Number Sequence(字符串匹配KMP)
- Windows7压缩文件到最小的方法
- centos下python2和python3版本共存,并支持virtualenv方法
- tensorflow DCGAN 源码中 conv_cond_concat函数
- 百度的年会游戏(解题报告)
- PostgreSQL 数据库连接
- ubuntu 下7z 如何解压 .run 文件的安装 myeclipse 的破解
- 《Android源码设计模式解析与实战》读书笔记(十三)——备忘录模式
- SpringBoot中Redis的使用
- 单例模式
- centos7/etc/rc.local不开机自启
- KMP模板
- 英语课程实现在微信上预约
- 斐波那契数和GCD的关系定理