gpt4 book ai didi

amazon-web-services - 如何在 AWS Athena 中定义 "date"列?

转载 作者:行者123 更新时间:2023-12-01 11:22:03 24 4
gpt4 key购买 nike

我正在尝试使用 AWS Athena 在 S3 上查询 csv 数据文件,csv 文件中有多个日期列,但是 Athena 中的列类型没有“日期”,我尝试使用“时间戳”,但是无法查询日期列。

有什么建议?

最佳答案

实际上 Athena 有一个列类型日期。

这是带有日期的表格的简短示例。

CSV:

2016-10-12,2016-10-01,hello,world1
2016-10-13,2016-10-01,hello,world2
2016-10-14,2016-10-01,hello,world3
2016-10-15,2016-10-01,hello,world4

DDL:
CREATE EXTERNAL TABLE test (
startdate date,
enddate date,
val1 string,
val2 string
)
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe'
WITH SERDEPROPERTIES (
'serialization.format' = ',',
'field.delim' = ','
) LOCATION 's3://test-data/test/';

询问:
select * from test where startdate > DATE'2016-10-13';

关于amazon-web-services - 如何在 AWS Athena 中定义 "date"列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41073262/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com