SQL-- WITH AS(查询复杂数据后还要做筛选处理)
【用途及定义】
当查询结构复杂,多次重用一个子查询sql导致重复冗余时使用,将子查询语句独立出来,可以看作一种赋值用法
ORACLE,SQL SERVER,HIVE等均可使用,MYSQL8.0后做了优化,也可使用
【特点】
存储到用户临时表空间,一次分析,多次使用
增强可读性,解耦,优化查询效率的方式之一
【实现】
WITH AAA AS
(
SELECT
COALESCE(A.student_name,'空') sname,
COALESCE(B.t
原创
2020-06-11 11:32:49 ·
622 阅读 ·
0 评论