Loading...
MySQL 9.5 Reference Manual 9.5의 11.1.2 Numeric Literals의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
Numeric Literals
Number literal에는 exact-value(integer 및
DECIMAL) literal과
approximate-value(부동 소수점) literal이 포함됩니다.
Integer는 숫자 시퀀스로 표현됩니다. Number는
소수 구분자로 . 를 포함할 수 있습니다. Number는
각각 음수 또는 양수 값을 나타내기 위해
앞에 - 또는 + 가 올 수 있습니다. Mantissa와 exponent를 사용한
scientific notation으로 표현된 number는
approximate-value number입니다.
Exact-value numeric literal은 정수 부분 또는 소수 부분,
또는 둘 다를 가집니다. 부호를 가질 수 있습니다. 예:
1, .2,
3.4, -5,
-6.78, +9.10.
Approximate-value numeric literal은 mantissa와 exponent를 사용한
scientific notation으로 표현됩니다. 두 부분 모두,
또는 둘 중 하나에 부호를 가질 수 있습니다. 예: 1.2E3,
1.2E-3, -1.2E3,
-1.2E-3.
겉보기에는 비슷해 보이는 두 number가 서로 다르게
처리될 수 있습니다. 예를 들어, 2.34 는 exact-value(고정 소수점)
number인 반면, 2.34E0 는
approximate-value(부동 소수점) number입니다.
DECIMAL data type은
고정 소수점 타입이며 계산은 exact입니다. MySQL에서
DECIMAL type은 여러
동의어를 가집니다:
NUMERIC,
DEC,
FIXED. Integer type 또한
exact-value type입니다. Exact-value 계산에 대한 자세한 내용은
Section 14.25, “Precision Math”를 참조하십시오.
FLOAT 및
DOUBLE data type은
부동 소수점 타입이며 계산은 approximate입니다. MySQL에서
FLOAT 또는
DOUBLE의 동의어인 type은
DOUBLE PRECISION 및
REAL입니다.
Integer는 부동 소수점 컨텍스트에서 사용될 수 있습니다. 이 경우 동등한 부동 소수점 number로 해석됩니다.
11.1.1 String Literals
11.1.3 Date and Time Literals