PostgreSQL别名(Alias)用于为列或表提供临时名称。您可以使用PostgreSQL别名为列或表创建一个临时名称。 通常来说,当您执行自联接时,会创建一个临时表。 PostgreSQL列别名 语法: SELEC…
标签:PostgreSQL教程
PostgreSQL触发器
PostgreSQL触发器是一组动作或数据库回调函数,它们在指定的表上执行指定的数据库事件(即,INSERT,UPDATE,DELETE或TRUNCATE语句)时自动运行。 触发器用于验证输入数据,执行业务规则,保持审计…
PostgreSQL函数(存储过程)
PostgreSQL函数也称为PostgreSQL存储过程。 PostgreSQL函数或存储过程是存储在数据库服务器上并可以使用SQL界面调用的一组SQL和过程语句(声明,分配,循环,控制流程等)。 它有助于您执行通常在…
PostgreSQL视图
在PostgreSQL中,视图(VIEW)是一个伪表。 它不是物理表,而是作为普通表选择查询。视图也可以表示连接的表。 它可以包含表的所有行或来自一个或多个表的所选行。 视图便于用户执行以下操作: 它以自然和直观的方式构…
PostgreSQL交叉连接(CROSS JOIN)
PostgreSQL跨连接(CROSS JOIN)将第一个表的每一行与第二个表的每一行相匹配。 它也被称为笛卡尔积。 如果table1具有“x”行,而table2具有“y”行,则所得到的表将具有(x * y)行。 语法:…
PostgreSQL全外连接
外连接是内联的延伸,外连接有三种类型。它们分别如下 – 左外连接 右外连接 全外连接 全外连接 全外连接从左表和左表中返回所有行。 它将NULL置于不满足连接条件的位置。 语法: SELECT table1.…
PostgreSQL右外连接
外连接是内联的延伸,外连接有三种类型。它们分别如下 – 左外连接 右外连接 全外连接 右外连接 右外连接返回从“ON”条件中指定的右侧表中的所有行,只返回满足条件的另一个表中的行。如下图中所表示: 语法: S…
PostgreSQL左外连接
外连接是内联的延伸,外连接有三种类型。它们分别如下 – 左外连接 右外连接 全外连接 左外连接 左外连接返回从“ON”条件中指定的左侧表中的所有行,只返回满足条件的另一个表中的行。如下图中所表示: 语法: S…
PostgreSQL连接(内连接)
在PostgreSQL中,有以下类型的连接: 内连接(INNER JOIN) 左外连接(LEFT OUTER JOIN) 右外连接(RIGHT OUTER JOIN) 全连接(FULL OUTER JOIN) 跨连接(C…
PostgreSQL BETWEEN条件
PostgreSQL BETWEEN条件与WHERE子句一起使用,以从两个指定条件之间的表中获取数据。 语法: SELECT column1, column2, ..... columnN FROM table_name…
PostgreSQL NOT IN条件
PostgreSQL NOT IN条件与WHERE子句一起使用,以从指定条件否定IN条件的表中获取数据。 语法: SELECT column1, column2, ..... columnN FROM table_nam…
PostgreSQL IN条件
PostgreSQL IN条件与WHERE子句一起使用,从指定条件满足IN条件的表中获取数据。 语法: SELECT column1, column2, ..... columnN FROM table_name WHE…