Hive SQL 之 date()函数

当使用Hive SQL中的 date 函数时,你可以从时间戳中提取日期部分,或将日期的字符串表示转换为日期数据类型。 date 函数的语法如下:

date(date_string)

这里, date_string 是表示日期或时间戳的输入字符串。 date 函数将输入的日期部分作为日期数据类型返回。

让我们看几个示例:
1. 从时间戳中提取日期部分:

SELECT date('2021-09-15 10:30:00');

输出结果: 2021-09-15

2. 将日期的字符串表示转换为日期数据类型:

SELECT date('2021-09-15');

输出结果: 2021-09-15

3. 使用列作为 date 函数的输入:

SELECT date(timestamp_column) FROM your_table;

这个示例假设你的表中有一个名为 timestamp_column 的列,它存储时间戳。 date 函数可以从该列中提取日期部分。

在Hive SQL中, date 函数非常方便,可以处理日期相关的操作。请根据你具体的日期表示方式调整输入字符串的格式。

posted @ 2023-07-11 15:56  捷后愚生  阅读(467)  评论(0编辑  收藏  举报