티스토리 뷰

서버

오라클 random함수 사용하기

아카이sun 2018.11.29 13:37

랜덤한 숫자 생성하기


SELECT DBMS_RANDOM.VALUE(0, 1000) FROM DUAL


* 정수로 값이 떨어지게 하려면 ROUND함수를 이용하자.




랜덤한 문자 생성하기


SELECT DBMS_RANDOM.STRING('u', 10) FROM DUAL



* 첫번째 인자.

  'u', 'U' : 대문자

  • 'l', 'L' : 소문자
  • 'a', 'A' : 대소문자 구분없는 영문자
  • 'x', 'X' : 영문자와 숫자 혼합
  • 'p', 'P' : 문자 혼합
두번째 인자는 자릿수



랜덤으로 정렬하기

ORDER BY DBMS_RANDOM.RANDOM()



랜덤한 날짜생성하기

TO_DATE( 
TRUNC ( 
DBMS_RANDOM.VALUE( 
TO_CHAR(SYSDATE - 10, 'YYYYMMDD'), TO_CHAR(SYSDATE, 'YYYYMMDD')
)
), 'YYYYMMDD'
)


'서버' 카테고리의 다른 글

오라클 random함수 사용하기  (0) 2018.11.29
리눅스에 크롬 설치하기  (0) 2018.09.29
mysql group by error  (0) 2018.09.21
openssl 설치하기  (0) 2018.09.06
nginx로 멀티도메인  (0) 2018.09.06
도커 설치하기  (0) 2018.08.17
댓글
댓글쓰기 폼