BQでの割り算で安心な方、SAFE_DIVIDE
はいBigQueryを使っていて、割り算でゼロで割った時のエラーなどを気にしない方法がこちら。
SAFE_DIVIDE(X, Y)
x / y
と書くと、yが0の時にエラーになります。
ゼロ除算
分母が0だと値が無限大になるからなんですが、この「分母が0の時はnullにするで」っていうのが、SAFE_DIVIDE。
参考:
https://cloud.google.com/bigquery/docs/reference/standard-sql/mathematical_functions?hl=ja#safe_divide
はいBigQueryを使っていて、割り算でゼロで割った時のエラーなどを気にしない方法がこちら。
SAFE_DIVIDE(X, Y)
x / y
と書くと、yが0の時にエラーになります。
ゼロ除算
分母が0だと値が無限大になるからなんですが、この「分母が0の時はnullにするで」っていうのが、SAFE_DIVIDE。
参考:
https://cloud.google.com/bigquery/docs/reference/standard-sql/mathematical_functions?hl=ja#safe_divide
コメント