with as 用法
精选回答
天籁之声 2024-05-21 15:58:03
WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。
with as 用法
–针对一个别名
with tmp as (select * from tb_name)
–针对多个别名
with
tmp as (select * from tb_name),
tmp2 as (select * from tb_name2),
tmp3 as (select * from tb_name3),
…
–相当于建了个e临时表
with e as (select * from scott.emp e where e.empno=7499)
select * from e;
–相当于建了e、d临时表
with
e as (select * from scott.emp),
d as (select * from scott.dept)
select * from e, d where e.deptno = d.deptno;
![](http://yyk.iask.sina.com.cn/pic/fimg/160992431661468984612.jpg)
相关推荐
江西农业大学是一本吗
江西农业大学是一本吗江西农业大学是一本。江西农业大学是中华人民共和国农业农村部、中华人民共和国国家林业和草原局与江西省人民政府共建高校,具有博士学位授予权,是中国首批具有学士学位、硕士学位授予权单位之一,是江西...
展开详情考研需要什么条件
考研需要什么条件只有中华人民共和国公民可以参加研究生招生考试、必须拥护共产党的领导、遵纪守法、身体素质良好、有良好的道德品德、必须具备本科学历或符合报考院校招生的特殊要求。考研需要什么条件一、合法身份必须是中华...
展开详情高考体检能带隐形眼镜吗
高考体检能带隐形眼镜吗眼科检查必须为裸视。戴隐形眼镜者要保证在检查视力前能够摘掉(需要带隐形眼镜盒及清洗液)。在检查视力前3-5分钟,也可抓紧时间望一下远方、做一下眼保健操或点几滴缓解眼部疲劳的眼药水,使眼球调...
展开详情