亚马逊雅典娜的子公司

时间:2017-07-27 05:24:25

标签: amazon-athena presto

在Amazon Athena,我想只提取字符串" 2017-07-27"来自字符串" 2017-07-27 12:10:08"。

SELECT SUBSTRING (event_datetime.s, 0, 10) FROM production limit 10

我尝试过这样只返回0到10的数字。

在Athena,是否可以剪切字符串?如果是这样,我该怎么做?

或者,如果你知道如何投射" 2017-07-27 12:10:08"到目前为止,这很好。

谢谢。

1 个答案:

答案 0 :(得分:9)

您可以使用SUBSTR对列值进行子串。

这是string function reference page

在您的情况下,这将导致以下声明:

SELECT SUBSTR(event_datetime.s, 1, 10) FROM production limit 10

请注意,第一个字符的索引位置为1(非零),与标准SQL中的相同。