gpt4 book ai didi

google-bigquery - 在 BigQuery 中正确使用 COALESCE()

转载 作者:行者123 更新时间:2023-12-03 08:49:51 25 4
gpt4 key购买 nike

我正在运行以下脚本:

select COALESCE(test1,test2,test3)
from (select null as test1,'' as test2,'fdsda' as test3)

并收到以下错误:

No matching signature for function COALESCE for argument types: INT64, STRING, STRING. Supported signature: COALESCE([ANY, ...]) at [1:8]

知道这个错误的原因吗?

最佳答案

使用COALESCE时,您必须提供相同类型的参数。例如,如果第一个参数是 STRING,则其他参数也应该是 STRING。在您的情况下,您尝试提供一个 INTEGER 作为第一个参数,并为其他参数提供 STRING。

希望对你有帮助

关于google-bigquery - 在 BigQuery 中正确使用 COALESCE(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59716056/

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