BigQuery - 标准SQL的IFERROR

时间:2018-03-18 09:14:22

标签: google-bigquery legacy-code

我即将在BQ中将查询从Legacy迁移到Standard。 在遗产中,如果x/y,我曾经null返回y=0,但是,我在标准SQL中遇到了错误:

  

错误:除以零

我想申请IFERROR(x/y,null)

之类的内容

它在StandardSQL中可用吗?

1 个答案:

答案 0 :(得分:10)

在标准SQL中,您可以使用ProductModel
它相当于除法运算符(/)。如果发生错误,则返回NULL,例如除以零。