SELECT
ROUND( num + 0.00000001, 2 ) FROM tb;
SELECT
ROUND( CAST( 0.425 AS DECIMAL ( 9, 2 ) ), 2 );
SELECT CONVERT
( ( 123 / ( 456 ) ) * 100, DECIMAL ( 9, 2 ) );
1、对于精确值的处理,是按照四舍五入的原则
2、对于近似值,不管小数点后是啥,都取最接近的偶数
SELECT
ROUND( num + 0.00000001, 2 ) FROM tb;
SELECT
ROUND( CAST( 0.425 AS DECIMAL ( 9, 2 ) ), 2 );
SELECT CONVERT
( ( 123 / ( 456 ) ) * 100, DECIMAL ( 9, 2 ) );
1、对于精确值的处理,是按照四舍五入的原则
2、对于近似值,不管小数点后是啥,都取最接近的偶数