蜂巢表中hh:mm的最佳数据类型

时间:2019-07-06 03:55:46

标签: hive data-warehouse

将“ hh:mm”存储到Hive表中的适当的Hive数据类型是什么?我一直在使用VARCHAR(5),但是我也看到也使用了SMALLINT,该用例将用于数据仓库,用户将可以通过该字段过滤数据。例如:

SELECT * FROM data WHERE air_time > '10:00' and air_time < '14:00'

例如,在sql server中,有一种TIME数据类型非常方便。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

Varchar(5)是最合适的数据类型。看起来您不需要对该数据进行算术运算。以hh:mm varchar格式存储它可以进行比较。