SELECT 10/4
结果为2.
但是我们想要的结果是2.50这样的形式。
SELECT 10*1.0/4
结果为2.500000
所以,如果我们要保留2位小数的话,用CAST(…… AS DECIMAL(18,2))就行了。
语句:
select
cast
(10*1.0/4
as
decimal
(18,2))
SELECT 10/4
结果为2.
但是我们想要的结果是2.50这样的形式。
SELECT 10*1.0/4
结果为2.500000
所以,如果我们要保留2位小数的话,用CAST(…… AS DECIMAL(18,2))就行了。
语句:
select
cast
(10*1.0/4
as
decimal
(18,2))