在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"到目前为止,这很好。
谢谢。
答案 0 :(得分:9)
您可以使用SUBSTR对列值进行子串。
这是string function reference page。
在您的情况下,这将导致以下声明:
SELECT SUBSTR(event_datetime.s, 1, 10) FROM production limit 10
请注意,第一个字符的索引位置为1(非零),与标准SQL中的相同。