Loading...
MySQL 9.5 Reference Manual 9.5의 14.25.1 Types of Numeric Values의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
정밀 수학이 적용되는 exact-value 연산의 범위에는 exact-value 데이터 타입(integer 및 DECIMAL 타입)과 exact-value 숫자 리터럴이 포함됩니다. approximate-value 데이터 타입과 숫자 리터럴은 부동소수점 숫자로 처리됩니다.
exact-value 숫자 리터럴은 정수 부분이나 소수 부분, 또는 둘 다를 가질 수 있습니다. 부호를 가질 수도 있습니다. 예: 1, .2, 3.4, -5, -6.78, +9.10.
approximate-value 숫자 리터럴은 가수와 지수를 사용하는 과학적 표기법으로 표현됩니다. 두 부분 모두 또는 어느 한쪽에 부호가 있을 수 있습니다. 예: 1.2E3, 1.2E-3, -1.2E3, -1.2E-3.
비슷해 보이는 두 숫자가 다르게 취급될 수 있습니다. 예를 들어 2.34는 exact-value(고정 소수점) 숫자인 반면, 2.34E0는 approximate-value(부동소수점) 숫자입니다.
DECIMAL 데이터 타입은 고정 소수점 타입이며 계산은 정확합니다. MySQL에서 DECIMAL 타입에는 다음과 같은 여러 동의어가 있습니다:
NUMERIC,
DEC,
FIXED. integer 타입 또한 exact-value 타입입니다.
FLOAT 및
DOUBLE 데이터 타입은 부동소수점 타입이며 계산은 근사값입니다. MySQL에서
FLOAT 또는
DOUBLE의 동의어인 타입으로는
DOUBLE PRECISION 및
REAL이 있습니다.
14.25 Precision Math
14.25.2 DECIMAL Data Type Characteristics