랜덤한 숫자 생성하기
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'
)
'서버 > DB' 카테고리의 다른 글
postgresql에서 connect by 를 써보기. (271) | 2020.04.06 |
---|---|
오라클 날짜 관련 (2) | 2019.02.27 |
mysql group by error (2) | 2018.09.21 |
mysql utf8mb4설정 ( 이모티콘 설정 ) (2) | 2018.08.08 |
mysql 원격접속 허용하기 (2) | 2017.08.30 |
댓글