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