中野智文のブログ

データ・マエショリストのメモ

bigquery の int64 への cast は切り捨てではない

すなわち、

select cast(1/2 as int64)

は切り捨てではなく、丸められ

1

となる。

(今更ながら知る。。。)

切り捨ては、floor を使おう。

参考

標準 SQL 関数と演算子  |  BigQuery  |  Google Cloud