0
在Google BigQuery中,你如何輪換0.2356到0.23?如何在bigquery中輪換
在Google BigQuery中,你如何輪換0.2356到0.23?如何在bigquery中輪換
請記住,ROUND
返回float
,因此它有兩個參數,在第二個參數中,你可以定義你想要返回的小數。其他CEIL
,FLOOR
返回integer
,因此沒有第二個參數,但你可以通過使用數學來模仿小數。
select floor(0.2356*100)/100
對於這個答案的一點澄清,我建議指出,操作系統正在尋找將**向下舍入**到最接近的** 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