-
DECIMAL(precision, scale)
-
Precision
-
소수점 위치에 관계 없이 표현할 수 있는 총 자릿수.
-
Hive 0.11, 0.12 에서는 38 digits로 고정. scale 기본 값은 0 (소수 없음), precison 기본 값은 10.
Introduced in Hive 0.11.0 with a precision of 38 digits
-
Hive 0.13부터
DECIMAL(precision, scale)
구문 사용 가능
-
-
Scale: 소수 자릿수. 정밀도보다 작거나 같아야 하며, 기본값은 0.
Hive 0.13.0 introduced user-definable precision and scale
-
Hive 3.0.0(HIVE-16764)에서
NUMERIC
은DECIMAL
과 동일함
-
-
TIMESTAMP
: 년월일 시간 취급string to timestampsql> SELECT CAST(FROM_UNIXTIME(UNIX_TIMESTAMP('2021-12-01', 'yyyy-MM-dd')) AS TIMESTAMP) AS ddtn_strt_ymdt, CAST(FROM_UNIXTIME(UNIX_TIMESTAMP('2021-12-11', 'yyyy-MM-dd') + 86399) AS TIMESTAMP) AS ddtn_end_ymdt; result> | ddtn_strt_ymdt | ddtn_end_ymdt | |-----------------------|-----------------------| | 2021-12-01 00:00:00.0 | 2021-12-11 23:59:59.0 |
-
DATE
: 년월일 취급