网站首页 > 基础教程 正文
在SqlServer中用SQL查询数据时候,经常需要统一显示小数位数。
用round(数字,2)函数,并不能控制显示位数,如果数字是decimal(18, 6)类型,那后面会显示多余的0。怎么解决呢?测试下来这个方法比较实用。
测试SQL如下:
SELECT CAST(CAST(3 AS decimal(18, 2)) AS varchar(20)) 两位小数
,CAST(CAST(3.66666 AS decimal(18, 2)) AS varchar(20)) 四舍五入
,CAST(CAST(3.66666 AS decimal(18, 3)) AS varchar(20)) 三位小数
,CAST(CAST(3.66666 AS decimal(18, 1)) AS varchar(20)) 一位小数
,CAST(CAST(3.66666 AS decimal(18,0)) AS varchar(20)) 整数
执行效果如图:
不同数据库格式化的方法不一样。
猜你喜欢
- 2025-01-09 Oracle数据库面试题汇总
- 2025-01-09 Oracle AWR解析-Report Summary
- 2025-01-09 想要成为数据分析师,这些Excel必备知识点你得掌握
- 2025-01-09 java开发中常用Oracle函数实例总结比较,当真不少
- 2025-01-09 DriveWorks其实是这么回事
- 2025-01-09 EXCEL做数据分析,学会这些就入门了
- 2025-01-09 一场pandas与SQL的巅峰大战(六)
- 2025-01-09 Oracle数据库知识 day01 Oracle介绍和增删改查
- 2025-01-09 小姐姐带你学SQL
- 2025-01-09 数据分析师必备的五类Excel数据分析函数,超全总结,易收藏
- 05-22Linux cron任务计划
- 05-22测试人员如何在linux服务器中查询mysql日志?
- 05-22Nginx命令最全详解(29个最常用命令)
- 05-22初识自动化网络编排器NSO,轻松配置复杂的多厂商网络
- 05-22Nacos在企业生产中如何使用集群环境?
- 05-22如何从 MySQL 错误日志中排查数据库故障
- 05-22Linux面试最高频的5个基本问题
- 05-22linux网卡混杂模式
- 最近发表
- 标签列表
-
- jsp (69)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (86)
- location.href (69)
- dockerexec (65)
- tail-f (79)
- deletesql (62)
- c++模板 (62)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- console.table (62)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)