gpt4 book ai didi

google-bigquery - 从 BigQuery SQL 中的日期获取 MONTH NAME

转载 作者:行者123 更新时间:2023-12-05 00:58:23 25 4
gpt4 key购买 nike

我正在尝试从 BigQuery 中的日期中提取 MONTH NAME,类型为 DATE(即 2019-09-19)。我试过类似的东西:

SELECT PARSE_DATE('%B',CAST(date_start AS string)) FROM table

但它不起作用。我还尝试了 DATE funcs 中的一些其他内容例如 EXTRACTDATETIME funcs没有运气。

我知道在其他 SQL 语言中有一些类似 MONTHNAME() 的函数,但它们在 BQ 中不起作用。

有没有不依赖于 CASE 函数的方法?

谢谢。

最佳答案

如文档中所述,您需要使用 FORMAT_DATETIME function .查询将如下所示:

SELECT FORMAT_DATETIME("%B", DATETIME(<your_date_column_name>)) as month_name
FROM <your_table>

Here您将找到所有可用于显示有关日期的特定信息的参数。

关于google-bigquery - 从 BigQuery SQL 中的日期获取 MONTH NAME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58062440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com