例如保留2位小数
1、MySQL
01、可以使用MySQL的 ROUND() 函数对查询的数据进行四舍五入,保留两位小数点,如:
使用MySQL的ROUND函数可以将查询结果保留两位小数。当查询结果为整数时,ROUND函数将会保留两位小数,但结果仍然是整数
SELECT ROUND(column_name,2)
FROM table_name;
在这里,column_name 是你要查询的数据列的名称,table_name 是这个数据列所在的表的名称。
2 是你需要保留的小数位数,
02、FORMAT函数
SELECT FORMAT(column_name, 2) AS formatted_value
FROM table_name;
2、Oracle
01、TO_CHAR
SELECT TO_CHAR(column_name, 'FM9999999990.00') AS formatted_value
FROM table_name;
02、在Oracle中,可以使用TO_NUMBER函数和ROUND函数将查询结果保留两位小数。
当查询结果为整数时,TO_NUMBER函数将会将其转换为小数,然后使用ROUND函数保留两位小数。
SELECT ROUND(TO_NUMBER(column_name), 2) AS rounded_column
FROM table_name;
3、SQL Server
在SQL Server中,可以使用CAST函数和ROUND函数将查询结果保留两位小数。当查询结果为整数时,使用CAST函数将其转换为小数,然后使用ROUND函数保留两位小数。
SELECT CAST(ROUND(column_name, 2) AS numeric(18,2)) AS formatted_value
FROM table_name;
精彩内容
发表评论