728x90
SMALL
0과 1 사이의 난수를 반환하는 함수
SELECT random();
두 정수 A와 B사이의 난수 생성하기
SELECT floor(random() * (A-B+1) + B)::int;
나는 300에서 900까지의 소수점두자리수의 랜덤한 숫자를 뽑고 싶었기때문에
round(cast(random() * (400-300+1) + 300 as numeric),2)
이런식으로 만들어주었다
음 잘 뜨는군
참고 ref
https://www.postgresqltutorial.com/postgresql-tutorial/postgresql-random-range/
728x90
LIST
'DB > Postgresql' 카테고리의 다른 글
[postgresql] 현재시간, 시간 yyyy-mm-dd hh24:mi:ss 등으로 포맷하여 변환하기, interval 사용하여 현재시간보다 10분전 조회 (0) | 2022.08.04 |
---|---|
[postgresql]generate_series를 활용해 해당 날짜로 더미데이터 만들기 (0) | 2022.08.03 |
[postgresql] table join하여 여러개 행 update, select하여 여러칼럼 update (0) | 2022.06.24 |
postgresql 소수점 뒤로 두자리 나오도록, 소수점 0 표시, to_char 0표시 (0) | 2022.05.27 |
postgresql DB에있는 모든 컬럼 조회 및 테이블별 정렬, 해당 테이블 컬럼조회 (0) | 2022.05.25 |
댓글