數(shù)據(jù)庫存儲過程 sql中,with的用法?
sql中,with的用法?WITH 通常與AS連用,也叫做子查詢部分。用法:1). 可用來定義一個SQL片斷,該片斷會被整個SQL語句所用到。2). 為了讓SQL語句的可讀性更高3). 也
sql中,with的用法?
WITH 通常與AS連用,也叫做子查詢部分。用法:1). 可用來定義一個SQL片斷,該片斷會被整個SQL語句所用到。2). 為了讓SQL語句的可讀性更高3). 也有可能是在UNION ALL的不同部分,作為提供數(shù)據(jù)的部分。特別對于UNION ALL比較有 用。因為UNION ALL的每個部分可能相同,但是如果每個部分都去執(zhí)行一遍的話,則成本 太高,所以可以使用WITH AS短語,則只要執(zhí)行一遍即可。例如:下面兩種表達(dá)的是同一種意思: ①with alias as (select * from pra) ②select * from pra