sql保留2位小数的函数,输出两位小数
时间: 2023-06-29 18:02:48 浏览: 93
在SQL中,可以使用ROUND函数来保留指定位数的小数。以下是一个例子:
```
SELECT ROUND(123.456, 2);
```
这将输出保留两位小数的结果:123.46。
如果要将结果输出为字符串形式,并且始终保留两位小数,可以使用FORMAT函数。以下是一个例子:
```
SELECT FORMAT(123.4, 'N2');
```
这将输出字符串形式的结果:"123.40"。
相关问题
sql保留两位小数的函数
在 SQL 中,可以使用 ROUND 函数将数字保留到指定的小数位数。
语法: ROUND(number, decimal_places)
参数说明:
number:要保留小数的数字。
decimal_places:指定保留的小数位数。
示例:
例如,如果要将 3.14159265358979323846 保留两位小数,则可以使用以下 SQL 查询:
SELECT ROUND(3.14159265358979323846, 2);
查询结果为:3.14
可以看到,ROUND 函数将数字 3.14159265358979323846 保留了两位小数,返回的结果为 3.14。
总之,SQL 中的 ROUND 函数可以方便地保留指定位数的小数。
SqlServer保留两位小数的函数
在SqlServer中,可以使用ROUND函数来保留指定位数的小数。
语法:
```
ROUND(expression, length [,function])
```
参数解释:
- expression:要进行舍入的数值表达式。
- length:保留的小数位数。
- function:可选参数,指定舍入方式。默认值为0,表示四舍五入;1表示向上取整;2表示向下取整。
示例:
```sql
SELECT ROUND(3.1415926, 2) -- 结果为3.14
SELECT ROUND(3.1456926, 2) -- 结果为3.15
SELECT ROUND(3.1415926, 2, 1) -- 结果为3.15
SELECT ROUND(3.1415926, 2, 2) -- 结果为3.14
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)