您的位置首页生活百科

sql里面 with...as 是什么意思啊?如何使用

with...as是用来定义sql代码片段的语句,一般是在sql嵌套查询比较多的时候应用,可以增加sql语句的可读性。下面我以sql server来具体演示一下with...as怎么用:租橡缺

1、准备要操作的数据,假设要查询下面年龄大于40岁的数据,如下图所示

sql里面 with...as 是什么意思啊?如何使用

2、弊辩用with...as将查询结果定义成一个表cr,cr不是硬性要求,你可以自己定义成喜欢的名字,如下图所示

sql里面 with...as 是什么意思啊?如何使用

3、然后就可以直接从cr表中查询数据,如下图所示

sql里面 with...as 是什么意思啊?如何使用

4,最后我们可以看到需要的数据从cr中被查询出来如唯了,如下图所示

sql里面 with...as 是什么意思啊?如何使用