>>최재혁 님께서 쓰시길<<
:: 안녕하세요~~ 오늘 눈이 너무 많이 오네요.허허
:: 다름이 아니고요.
:: select 문을 통해서 얻은 결과가 너무 많은데..
:: 그중에서 임의로 10개 정도만 얻으려는 쿼리 문이나 proc의 코딩을 알고싶어서용.
:: while문으로 돌려서 다 받아놓고 그중에서 선택하는 것은 너무 비효율적이어서요
:: 미리 그 갯수를 얻어온 후 오라클에서 기본으로 랜덤하게 몇개만 얻어오겠다는 그런 함수가 있나해서
:: 용.. ㅆ_ㅆ
::
:: 아니면 select 을 쓸때 조건에서 몇개의 결과를 달라고 하는 조건절이 있나요??
임의로 10개 정도만 얻으려는 쿼리 문
만약 8i이면
select *
from emp
where rownum < 11;
이나
select *
from emp sample(1); <-- sample(1)은 랜덤하게 1% 데이타만 가져온다라는 의미
입니다.
|