0
Google BigQueryで0.2356から0.23をどのように丸めますか?bigqueryでラウンドする方法
Google BigQueryで0.2356から0.23をどのように丸めますか?bigqueryでラウンドする方法
ROUND
はfloat
を返します。したがって、2つのパラメータがあり、2番目のパラメータでは、返す小数点以下を定義できます。その他CEIL
FLOOR
return integer
したがって、2番目のパラメータはありませんが、mathを使用して小数点を模倣することができます。
select floor(0.2356*100)/100
ワンポイント、私はOPは最寄りに** **切り捨てしようとしていることを指摘お勧めします** 0.01 **これは[FLOORを設ける理由であること](https://cloud.google.com/bigquery/docs/reference/legacy-sql#floor)の代わりに[ROUND](https://cloud.google.com/bigquery/docs/reference/legacy-sql#)丸め)を 'ROUND(0.2356 * 100)/ 100'とすると** 0.24 **が得られます。 – Nicholas