如何在 Big Query SQL 中将 DD-MMM-YY 转换为 YYYY/MM/DD
How to convert DD-MMM-YY to YYYY/MM/DD in Big Query SQL
我的一个大查询 table 中有一个日期格式为 DD-MMM-YY 作为 STRING 列(例如 31-OCT-20)。
现在我需要将格式转换为日期格式的 YYYY/MM/DD 以将数据插入另一个 table(例如 2020/10/31)。
请帮助确定 Google Big Query 所需的格式。
提前致谢。
使用PARSE_DATE:
SELECT PARSE_DATE('%d-%b-%y','31-OCT-20')
在尝试 PARSE_DATE
和 FORMAT_DATE
的组合后成功了:
SELECT FORMAT_DATE("%Y/%m/%d",PARSE_DATE('%d-%b-%y','31-OCT-20'))
我的一个大查询 table 中有一个日期格式为 DD-MMM-YY 作为 STRING 列(例如 31-OCT-20)。 现在我需要将格式转换为日期格式的 YYYY/MM/DD 以将数据插入另一个 table(例如 2020/10/31)。
请帮助确定 Google Big Query 所需的格式。
提前致谢。
使用PARSE_DATE:
SELECT PARSE_DATE('%d-%b-%y','31-OCT-20')
在尝试 PARSE_DATE
和 FORMAT_DATE
的组合后成功了:
SELECT FORMAT_DATE("%Y/%m/%d",PARSE_DATE('%d-%b-%y','31-OCT-20'))