DB/Oracle

[Oracle] Random 함수 Example

개쿠 2020. 1. 5. 16:45
728x90
반응형

 

Oracle Random 함수 사용방법

 

 

0 ~ 10 까지 중 난수 랜덤 생성

SELECT DBMS_RANDOM.VALUE() * 10 FROM DUAL;

 

0 ~ 10 까지 중 자연수 랜덤 생성

SELECT ROUND(DBMS_RANDOM.VALUE() * 10) FROM DUAL;

SELECT ROUND(DBMS_RANDOM.VALUE(0, 10)) FROM DUAL;

 

알파벳 대문자 5자리 랜덤 생성

SELECT DBMS_RANDOM.STRING('U', 5) FROM DUAL;

 

알파벳 소문자 5자리 랜덤 생성

SELECT DBMS_RANDOM.STRING('L', 5) FROM DUAL;

 

알파벳 대, 소문자 5자리 랜덤 생성

SELECT DBMS_RANDOM.STRING('A', 5) FROM DUAL;

 

알파벳 대문자, 숫자 5자리 랜덤 생성

SELECT DBMS_RANDOM.STRING('X', 5) FROM DUAL;

 

알파벳 대, 소문자, 숫자, 특수문자 5자리 랜덤 생성

SELECT DBMS_RANDOM.STRING('P', 5) FROM DUAL;

 

 

 

728x90
반응형