📅  最后修改于: 2020-11-11 04:49:02             🧑  作者: Mango
SQL WITH子句用于提供子查询块,可在主SQL查询中的多个位置引用该子查询块。它是由oracle在oracle 9i release2数据库中引入的。
有一个employee表的例子:
SQL WITH子句的语法-
该语法适用于使用单个子查询别名的SQL WITH子句。
WITH AS (sql_sub-query_statement)
SELECT column_list FROM [table name]
[WHERE ]
当您使用多个子查询别名时,语法如下。
WITH AS (sql_sub-query_statement)
AS (sql_sub-query_statement_from_alias_name_A
Or sql_sub-query_statement)
SELECT
FROM ,< alias_name_B >, [tablenames]
[WHERE < join_condition>]