当前位置: 首页 > news >正文

(转)Sql Server 保留几位小数的两种做法

原文地址:http://blog.csdn.net/skyandcode/article/details/23523815

问题:

数据库里的 float momey 类型,都会精确到多位小数。但有时候 我们不需要那么精确,例如,只精确到两位有效数字。

解决:

1. 使用 Round() 函数,如 Round(@num,2)  参数 2 表示 保留两位有效数字。

2. 更好的方法是使用 Convert(decimal(18,2),@num) 实现转换,decimal(18,2) 指定要保留的有效数字。

这两个方法有一点不同:使用 Round() 函数,如果 @num 是常数,如 Round(2.3344,2) 则 会在把有效数字后面的 变为0 ,成 2.3300。但 Convert() 函数就不会。

转载于:https://www.cnblogs.com/wangjunwei/p/3951726.html

相关文章:

  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • [转]Open Data Protocol (OData) Basic Tutorial
  • mysql 语句总结
  • 8.15 linux基础命令 软件安装
  • redis的主从配置 扩容
  • c++类与初始化,const
  • 想看的书
  • 一个简单实用的图片切换小例子
  • 扫描线概览
  • 模拟地与数字地(转)
  • 转函数重载之const
  • jeroMq示例之[2] [req-rep-envelopes msg identity]
  • IOS开发之 归档总结
  • 创建App IDs时选择App ID Prefix才能勾选push notifications
  • [Linux] day07——查看及过滤文本
  • 网络传输文件的问题
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • [译]如何构建服务器端web组件,为何要构建?
  • AngularJS指令开发(1)——参数详解
  • co.js - 让异步代码同步化
  • HTTP中的ETag在移动客户端的应用
  • JSONP原理
  • Nodejs和JavaWeb协助开发
  • NSTimer学习笔记
  • VuePress 静态网站生成
  • 测试如何在敏捷团队中工作?
  • 给初学者:JavaScript 中数组操作注意点
  • 回顾 Swift 多平台移植进度 #2
  • 聊聊flink的TableFactory
  • 前端面试之闭包
  • 微信小程序:实现悬浮返回和分享按钮
  • 自动记录MySQL慢查询快照脚本
  • Java总结 - String - 这篇请使劲喷我
  • 回归生活:清理微信公众号
  • (4)logging(日志模块)
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (八十八)VFL语言初步 - 实现布局
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (三)uboot源码分析
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • .form文件_一篇文章学会文件上传
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .net core 6 使用注解自动注入实例,无需构造注入 autowrite4net
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .NET 编写一个可以异步等待循环中任何一个部分的 Awaiter
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .NET 中 GetProcess 相关方法的性能
  • .NET/C# 使窗口永不获得焦点
  • .so文件(linux系统)
  • /dev/VolGroup00/LogVol00:unexpected inconsistency;run fsck manually
  • /var/lib/dpkg/lock 锁定问题