您的位置:首页 > 数据库

Sql-Common Table Expression(CTE)

2013-08-05 11:24 363 查看
Select Statement是用来从数据库筛选数据, 所选出的数据结果存储在一张结果表里面(Result table),称之为结果集(Result - set).

很多时候,我们想将选出的结果集存储在一张临时表里, 用以做以后的数据操作, 此时,我们可以特指一个临时结果集, 称之为 a common table expression (CTE)。 CTE来源于单个的简单查询,例如执行一个Select, Insert, Update, 或者是Delete的陈述。 

例如:

WITH  GTE_NAME(COL1, COL2, COL3) AS 

(
select A,B,C from table1

)

select  GTE_NAME.* from GTE_NAME
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息