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 函数非常方便,可以处理日期相关的操作。请根据你具体的日期表示方式调整输入字符串的格式。