ToBe끝판왕

[ SQL ] DECIMAL , FLOAT , DOUBLE 데이터 타입 본문

■ 프로그래밍 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을 선택하는 것이 일반적입니다.

반응형
Comments