아틴
Atin
아틴
전체 방문자
오늘
어제
  • 분류 전체보기 (460)
    • Devlopment (246)
      • 정리 글 (20)
      • MicroServices (0)
      • Reactive, Concurrenc.. (12)
      • Java (44)
      • Spring (20)
      • C,C++,Ruby,Python (52)
      • Mobile (39)
      • Web (35)
      • Tip & Info (14)
      • Unit Test (7)
    • Infra (44)
      • OS (21)
      • RDBMS (13)
      • NoSQL&Cache (5)
      • AWS (4)
    • Computer Science (11)
    • Etc (156)

블로그 메뉴

  • Home
  • Guestbook

공지사항

인기 글

태그

  • CSS
  • 여행
  • Dungeons & Dragons
  • Android
  • 정읍
  • Java
  • mysql
  • 자바
  • javascript
  • 해킨토시
  • Ruby on Rails
  • TRPG
  • jsp
  • Python
  • C
  • 아이폰
  • 던젼 앤 드래곤즈
  • Linux
  • 안드로이드
  • 전라도

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
아틴

Atin

Infra/RDBMS

Postgresql 랜덤값 출력

2011. 10. 14. 15:40
반응형
개발중 테스트를 위해서 테이블에 가상의 데이터 수치를 넣어야 하는 경우가 생겼다.

sql에서 제공하는 랜덤 함수를 이용하면 금방 될 것 같았다.

Postgresql에서는 random이라는 함수를 제공한다. 최대값은 100에 소수점 2자리까지만 추출을 해보기로 했다.

round(cast(random() * 100 AS numeric), 2)

random()의 결과값은 0.~1.의 값이 나온다. 100을 곱해줘서 최대값 100을 만들어준다.
소수점 2자리까지 자르기 위해서 round()함수를 쓰고, random의 결과값은 double인가 그렇기 때문에 numeric으로 타입을 변환해준다.



 
반응형

'Infra > RDBMS' 카테고리의 다른 글

Oracle 테이블 스페이스 변경  (0) 2014.01.17
오라클 DBF 용량 줄이기  (0) 2013.06.17
오라클 백업  (0) 2013.06.06
테이블 제약 조건 확인  (0) 2013.05.20
ORA-00600: internal error code, arguments: [kokle_lob2lob13:input mismatch] 해결  (2) 2013.04.23
DB Password 부호화 복호화  (0) 2011.04.19
DB2 TimeStamp  (0) 2009.08.24
DB2 SEQUENCE 생성  (0) 2009.07.16
DB2에서 Temp테이블 사용법  (0) 2009.07.07
데이터베이스 유저 권한 주기  (0) 2008.06.30
    'Infra/RDBMS' 카테고리의 다른 글
    • 테이블 제약 조건 확인
    • ORA-00600: internal error code, arguments: [kokle_lob2lob13:input mismatch] 해결
    • DB Password 부호화 복호화
    • DB2 TimeStamp
    아틴
    아틴

    티스토리툴바