Aki*_*eki 4 presto amazon-athena
在Amazon Athena,我想从字符串"2017-07-27 12:10:08"中仅提取字符串"2017-07-27".
SELECT SUBSTRING (event_datetime.s, 0, 10) FROM production limit 10
Run Code Online (Sandbox Code Playgroud)
我试过这样只返回0到10的数字.
在雅典娜,是否可以剪切字符串?如果是这样,我该怎么办?
或者,如果您知道如何将"2017-07-27 12:10:08"投射到日期类型,那很好.
谢谢.
jen*_*ter 11
您可以使用SUBSTR对列值进行子串.
这是字符串函数参考页面.
在您的情况下,这将导致以下声明:
SELECT SUBSTR(event_datetime.s, 1, 10) FROM production limit 10
Run Code Online (Sandbox Code Playgroud)
请注意,第一个字符的索引位置是1(非零),与标准SQL中的相同.