个性化阅读
专注于IT技术分析

SQL WITH子句

WITH子句的SQL是用来提供可以在主SQL查询中的几个地方引用的子查询块。它是由甲骨文在Oracle 9i数据库release2介绍。

有职员表的一个例子:

语法的SQL WITH子句 –

这句法是使用单个子查询的别名SQL WITH子句。

WITH <alias_name> AS (sql_sub-query_statement)
SELECT column_list FROM <alias_name> [table name]
[WHERE <join_condition>]

当你使用多个子查询的别名,语法将如下。

WITH <alias_name_A>  AS (sql_sub-query_statement)
<alias_name_B> AS (sql_sub-query_statement_from_alias_name_A
Or sql_sub-query_statement)
SELECT <column_list>
FROM <alias_name_A >,< alias_name_B >,[tablenames]
[WHERE < join_condition>]
赞(0)
未经允许不得转载:srcmini » SQL WITH子句

相关推荐

评论 抢沙发

评论前必须登录!