AWS Athena 中的小数点舍入

blu*_*ndr 1 sql amazon-web-services amazon-athena

我在 Amazon Athena 中有一些列显示订单项成本。

这些数字在 select 语句中显示如下:

0.0137222782
0.005445911
8.237777E-4
Run Code Online (Sandbox Code Playgroud)

我只是对信息进行基本选择:

SELECT line_item_unblended_cost FROM company_cost_allocation WHERE line_item_unblended_cost !=0;
Run Code Online (Sandbox Code Playgroud)

如何将这些总数四舍五入到小数点后第二位?

Red*_*Boy 10

很简单,尝试一下round功能,就可以了。

#select round(0.0137222782,2);
#0.01
Run Code Online (Sandbox Code Playgroud)

相似地,

#select round(0.0137222782);
#0.0
Run Code Online (Sandbox Code Playgroud)

请参阅文档