아래와 같은 두 경우의 쿼리가 주어졌을 때,
select 결과 건 수가 몇 건인가를 실행 전에 예측하는 문제입니다.
사실, 일반적으로 with문 안에 N개의 건과 임의의 숫자들(ilv 값)이 주어졌을 때,
결과 건 수를 실행 전에 예측할 수 있을까요?
공식이 따로 있을까요?
찾아보시기 바랍니다.
with t as (
select 10 ilv from dual union all
select 100 ilv from dual)
select level olv, ilv
from t
connect by level<=ilv
with t as (
select 4 ilv from dual union all
select 7 ilv from dual union all
select 8 ilv from dual union all
select 11 ilv from dual union all
select 13 ilv from dual)
select level olv, ilv
from t
connect by level<=ilv