1
我發現這個示例代碼在網上,當我搜索「怎樣做一個獨家的Oracle SQL之間」Oracle SQL中如何使用WITH(示例代碼顯示)?
Someone was proving that, in Oracle,BETWEEN
是默認的包容性。
所以他們用這樣的代碼:
with x as (
select 1 col1 from dual
union
select 2 col1 from dual
union
select 3 col1 from dual
UNION
select 4 col1 from dual
)
select *
from x
where col1 between 2 and 3
我從來沒有見過這樣的例子,這是怎麼回事與WITH
?
它被稱爲公用表表達式。搜索該標籤'[common-table-expression]'這也記錄在手冊中:http://docs.oracle.com/cd/E11882_01/server.112/e26088/statements_10002.htm#i2077142 – 2014-10-26 16:38:52