【发布时间】:2020-01-02 02:56:46
【问题描述】:
我有一个名为 day 的日期列,例如 2019/07/22,如果我想创建一个自定义字段,将该日期转换为实际的星期几,例如 Sunday 或 星期一 这怎么可能?我似乎找不到适用于 presto sql 的方法。
感谢观看
【问题讨论】:
标签: sql date data-science presto trino
我有一个名为 day 的日期列,例如 2019/07/22,如果我想创建一个自定义字段,将该日期转换为实际的星期几,例如 Sunday 或 星期一 这怎么可能?我似乎找不到适用于 presto sql 的方法。
感谢观看
【问题讨论】:
标签: sql date data-science presto trino
您可以尝试 extract('day' from day ) as day_name。
【讨论】:
您可以使用format_datetime 函数从日期或时间戳中提取星期几:
SELECT format_datetime(day, 'E')
FROM (
VALUES DATE '2019-07-22'
) t(day)
产生:
_col0
-------
Mon
如果您想要当天的全名,请使用format_datetime(day, 'EEEE'):
_col0
-------
Monday
【讨论】: