아방
123
2021-06-30 14:24:41
2
132

소수점 DB저장시 스트링타입으로 저장하기도하나요??


자바소스에서계산시엔 bigdecimal클래스를 이용하지만 디비에저장시에는 double형 으로 저장하는데,
혹시 스트링으로 저장하기도하나요?
0
  • 답변 2

  • Dierslair
    4k
    2021-06-30 14:30:28

    궁금해서 DBA분께 여쭈어보니,

    저장하려는 데이터가 추후 연산에 이용될 가능성이 있음 -> int, bigint, number, decimal 등의 타입으로 저장합니다.

    연산될 가능성이 없음 (주민번호, 생년월일 등) -> 문자열

    라고 하셔서 납득했네요

  • 아방
    123
    2021-06-30 14:39:31

    @Dierslair


    아 DB에서 sum이라던가 소스말고 자체계산이필요하다면 무조건 숫자형을써야하겠네요 감사합니다

  • 로그인을 하시면 답변을 등록할 수 있습니다.