在BigQuery中,ROUND和TRUNC函数用于对数值进行四舍五入和截断操作。下面是一些包含代码示例的解决方法:
SELECT ROUND(3.14159, 2) AS rounded_value
这将返回3.14,将3.14159四舍五入到小数点后两位。
SELECT TRUNC(3.14159, 2) AS truncated_value
这将返回3.14,将3.14159截断到小数点后两位。
SELECT ROUND(3.14159, 2) + TRUNC(2.71828, 2) AS result
这将返回5.86,先将3.14159四舍五入到小数点后两位,再将2.71828截断到小数点后两位,然后进行相加操作。
请注意,ROUND和TRUNC函数的第一个参数是要进行操作的数值,第二个参数是要保留的小数位数。