[오라클] 테이블에서 랜덤하게(임의로) 1row만 추출(select) 하는 예제

By | 4월 20, 2009

- 출처 : 네이버 지식인 -

SELECT *
FROM(
    SELECT a.name
         , ROW_NUMBER() OVER(ORDER BY DBMS_RANDOM.RANDOM) AS rn
    FROM table1 a
    WHERE a.id = 'bruce'
   )
WHERE rn = 1

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments