[ 중복된 값 뽑아오기]
select colum,count(*) from table group by colum having count(*) >1
[ DBMS_RANDOM ]
랜덤으로 문자열을 생성한다.
select dbms_random.value(1,1000) num from dual;
-> 1~1000 사이의 랜던 숫자를 생성select dbms_random.string('U', 20) str from dual;
-> 대문자 20자리 랜덤 문자열 생성
'U' : 대문자
'L' : 소문자
'A' : 대소문자
'X' : 숫자 + 대문자
'P' : 출력가능한 문자
- 랜덤으로 로우 가져오기
select * from (select x.*,rownum rn from table x) a,(select trunc(dbms_random.value(1,로우갯수)) rn from dual) b where a.rn = b.rn