cip*_*hor 3 amazon-web-services amazon-athena
我正在尝试使用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
Run Code Online (Sandbox Code Playgroud)
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/';
Run Code Online (Sandbox Code Playgroud)
查询:
select * from test where startdate > DATE'2016-10-13';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6427 次 |
| 最近记录: |