숫자 타입은 이름보다 무엇을 저장하는지가 먼저입니다. 개수와 ID는 정수형, 측정값은 부동소수형, 금액처럼 오차가 허용되지 않는 값은 고정 소수점으로 고르면 판단이 빨라집니다.
카운트, 순번, PK처럼 값이 끊어지는 데이터에 맞습니다.
센서값, 평균, 통계처럼 작은 오차를 감수할 수 있을 때 씁니다.
가격, 세금, 정산처럼 결과가 같아야 하는 계산에 맞습니다.
소수 없는 값
근사값 허용
정확한 소수 저장
Oracle은 NUMBER(p,s) 계열로 자릿수를 표현하고, MySQL과 PostgreSQL은 정수형·부동소수형·고정 소수점 계열을 더 분리해서 보여 줍니다.