如何将AWS Athena查询输出的数字转换为易读的逗号分隔格式?
在AWS Athena中将科学计数法数字转为逗号分隔格式
你可以使用Athena支持的format_number函数,把科学计数法的数值转换成带千位分隔符的易读格式。修改后的查询如下:
SELECT grd_ind, format_number(SUM(CTE_TDE.Exposure_Premium), 2) AS exposure_prem FROM CTE_TDE GROUP BY grd_ind
说明:
format_number函数第一个参数是要格式化的数值,第二个参数是保留的小数位数,你可以根据需求调整(比如设为0就不显示小数)。- 这个函数会自动把科学计数法的数值转换成带逗号分隔的常规数字格式,同时适配空值场景。
预期输出:
| grd_ind | exposure_prem |
|---|---|
| 568,436,749.55 | |
| 1 | 1,731,906,440.32 |
内容的提问来源于stack exchange,提问作者Zain
相关产品推荐
相关产品推荐

