WITH AS短语,也叫做子查询部分(subquery factoring),是用来定义一个SQL片断,该SQL片断会被整个SQL语句所用到。
1.with子句的返回结果存到用户的临时表空间中,只做一次查询,反复使用,提高效率。
2.在同级select前有多个查询定义的时候,第1个用with,后面的不用with,并且用逗号隔开。
3.前面的with子句定义的查询在后面的with子句中可以使用。但是一个with子句内部不能嵌套with子句。
WITH AS短语,也叫做子查询部分(subquery factoring),是用来定义一个SQL片断,该SQL片断会被整个SQL语句所用到。
1.with子句的返回结果存到用户的临时表空间中,只做一次查询,反复使用,提高效率。
2.在同级select前有多个查询定义的时候,第1个用with,后面的不用with,并且用逗号隔开。
3.前面的with子句定义的查询在后面的with子句中可以使用。但是一个with子句内部不能嵌套with子句。