赞
踩
WITH语句通常被称为通用表表达式(Common Table Expressions)或者CTEs。
WITH语句作为一个辅助语句依附于主语句,WITH语句和主语句都可以是SELECT,INSERT,UPDATE,DELETE中的任何一种语句。
- WITH cte_name AS(
- CTE_query_definition)
-
- 注:可以同时定义1个或多个cte,做法是用逗号','隔开,最后一个cte后不跟','。
- WITH cte_name1 AS(
- CTE_query_definition),
- cte_name2 AS(
- CTE_query_definition)
- ...
- Main query
左图中的例子,在inner join中使用子查询s;右侧将s作为CTE定义在主查询之前,之后可以像使用其他表一样,直接引用s。
你的点赞是我持续更新的动力~ 谢谢 Thanks♪(・ω・)ノ
其他SQL学习笔记 友情链接:
JessieY:SQL学习笔记 - 窗口函数OVERzhuanlan.zhihu.comCopyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。