■ Programming Skills/SQL
[ SQL ] DECIMAL , FLOAT , DOUBLE 데이터 타입
업그레이드중
2024. 12. 12. 00:17
반응형
DECIMAL 데이터 타입
• DECIMAL 데이터 타입의 특징
- 정확한 숫자 값을 표현하기 위해 주로 사용
- 금액, 금융 계산, 통계 등 정밀한 계산이 필요한 경우 사용
- 일반적으로 FLOAT , DOUBLE 보다 많은 공간을 차지
• DECIMAL 데이터 타입의 형태
// DECIMAL 형식
DECIMAL(M, D)
- M은 전체 자리수를 나타낸다. ( 소수점 포함 )
- D는 소수점 이하 자릿수를 나타낸다.
FLOAT 데이터 타입
• FLOAT 데이터 타입의 특징
- 정확한 값보다는 근사값을 저장
- 과학기술 계산, 매우 큰 수나 매우 작은 수를 표현할 때 유용
- DECIMAL 보다 적은공간 차지
- 정밀도가 떨어져 계산 시 오차 발생 가능성
DOUBLE 데이터 타입
• DOUBLE 데이터 타입의 특징
- FLOAT 데이터 타입보다는 더 큰 수를 표현하고, 정밀도도 더 높다
- 과학기술 계산, 매우 큰 데이터셋을 다룰 때 사용
- FLOAT보다 많은 공간 차지
- 일반적으로 DECIMAL 보다 FLOAT , DOUBLE 이 계산속도가 더 빠르다
▶ 정확성이 중요한 경우 DECIMAL을, 성능과 범위가 중요한 경우 FLOAT 또는 DOUBLE을 선택하는 것이 일반적입니다.
반응형