BQでレガシーからスタンダードにクエリを移行しようとしています。レガシーでは、以前は_x/y_が_y=0_の場合にnullを返していましたが、StandardSQLで次のエラーが発生します:
x/y
y=0
null
エラー:ゼロによる除算
IFERROR(x/y,null)のようなものを適用したい
IFERROR(x/y,null)
StandardSQLで利用できますか?
標準SQLではSAFE_DIVIDE(x, y)を使用できます除算演算子(/)と同等です。ゼロ除算などのエラーが発生した場合は、NULLを返します。
SAFE_DIVIDE(x, y)