前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >SQL中的DECIMAL()函数

SQL中的DECIMAL()函数

作者头像
全栈程序员站长
发布于 2022-09-09 07:05:05
发布于 2022-09-09 07:05:05
2.5K0
举报

大家好,又见面了,我是你们的朋友全栈君。

Decimal为SQL Server 数据类型,属于浮点数类型。一个decimal类型的数据占用了2~17个字节

Decimal 数据类型Decimal 变量存储为 96 位(12 个字节)无符号的整型形式,

Decimal类型消除了发生在各种浮点运算中的舍入误差,并可以准确地表示28个小数位。 Decimal数据类型可以在powerBuilder中使用。直接在编写控件的时候使用就可以了。比如:当编写一个Clicked事件脚本时就可以decimal r这样使用。 Decimal数据类型可以在Visual Studio编辑器中使用,只要在一个浮点类型的值后加一个大写或小写的M,则编辑器会认为这个浮点类型的值是一个Decimal类型。这种128位高精度十进制数表示法通常用在财务计算中。要注意的是,在.NET环境中,计算该类型的值会有性能上的损失,因为它不是基本类型。 decimal[ (p[ , s] )] and numeric[ (p[ , s] )] 固定有效位数和小数位数的数字。当使用最大有效位数时,有效值是从 – 10^38 +1 到 10^38 – 1。decimal 的 SQL-92 同义字是 dec 和 dec(p, s)。numeric 的功能相当於 decimal。 例:decimal(10,6),表示数值中共有10位数,其中整数占4位,小数占6位。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/162165.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
MySQL中的float和decimal类型有什么区别
decimal 类型可以精确地表示非常大或非常精确的小数。大至 1028(正或负)以及有效位数多达 28 位的数字可以作为 decimal类型存储而不失其精确性。该类型对于必须避免舍入错误的应用程序(如记账)很有用。
全栈程序员站长
2022/07/08
2.7K0
Oracle—number数据类型[通俗易懂]
https://www.cnblogs.com/oumyye/p/4448656.html
全栈程序员站长
2022/09/06
2.6K0
oracle 判断正负号,Oracle Number型的深入理解
NUMBER ( precision, scale)a) precision表示数字中的有效位;如果没有指定precision的话,Oracle将使用38作为精度。
全栈程序员站长
2022/09/15
1.5K0
hive数据库数据类型_hive decimal类型
(1)CHAR()该数据类型用于定义固定长度的字符串,其中用于指定字符串的最大长度,必须是正整数且不超过32767。使用CHAR类型定义变量时,如果没有指定则默认值为1。需要注意的是,在PL/SQL块中,使用该数据类型操纵CHAR表列时,其数值的长度不应超过2000字节。
全栈程序员站长
2022/11/08
2.1K0
hive数据库数据类型_hive decimal类型
C#常见金额优选类型及其三种常用的取整方式
  这两天一直在做一个商城后台的对账方面的工作,忽然发现C#真的有很多值的学习的东西:
追逐时光者
2019/08/28
3.1K0
【重学 MySQL】五十五、浮点和定点数据类型
MySQL提供了两种主要的浮点数据类型:FLOAT和DOUBLE,以及一种定点数据类型DECIMAL。
用户11332765
2024/10/28
4490
【重学 MySQL】五十五、浮点和定点数据类型
Oracle number类型的语法和用法
摘要:先根据精度值,对number类型的数据从左边第一个非零数字开始数精度值个位数,之后的位数截断不要(要四舍五入吗),再根据小数位置值,对number类型的数据右边的低位进行四舍五入(如果小数位置值为负的,如何处理?)
全栈程序员站长
2022/09/15
2.5K0
SQL语句的decimal[通俗易懂]
decimal(a,b)  a指定小数点左边和右边可以存储的十进制数字的最大个数,最大精度38。  b指定小数点右边可以存储的十进制数字的最大个数。小数位数必须是从 0 到 a之间的值。默认小数位数是 0。、
全栈程序员站长
2022/09/09
1.8K0
oracle number整数,Oracle number类型的语法和用法
1. 精度(precision),或总位数。默认情况下,精度为38位,取值范围是1~38之间。也可以用字符*表示38。
全栈程序员站长
2022/09/15
3.1K0
MySQL数据类型DECIMAL用法
MySQL DECIMAL数据类型用于在数据库中存储精确的数值。我们经常将DECIMAL数据类型用于保留准确精确度的列,例如会计系统中的货币数据。
全栈程序员站长
2022/09/07
3.8K0
MySQL数据类型DECIMAL用法
C# 关键字之 decimal
decimal 关键字指示 128 位数据类型。 与浮点型相比,decimal 类型具有更高的精度和更小的范围,这使它适合于财务和货币计算。 decimal 类型的大致范围和精度如下表所示。
喵叔
2020/09/08
1K0
SQL数据库数据类型_数据表的常见数据类型有哪些
精确数值型包括decimal 和 numeric两类,这两种数据类 型在SQL Server中,在功能上是完全等价的。 精确数值型数据由整数部分和小数部分构成,可存储从 -1038 +1 到 1038–1 的固定精度和小数位的数字数据,它存储长度最少为5字节,最多为17字节。 精确数值型数据的格式是:
全栈程序员站长
2022/09/23
2.4K0
Python3 四舍五入问题详解
“就本质来说,浮点算术是不精确的,而且程序员们很容易滥用它,从而使计算的结果几乎全部由噪声组成”
用户9077582
2021/10/11
3.6K0
c语言控制输出格式-小数点位数
printf(%m.nf) 表示打印至少m个字符宽度(包括整数、小数点和小数部分的位数),n位小数
全栈程序员站长
2022/09/15
4.1K0
c语言控制输出格式-小数点位数
MySQL面试必问的decimal与float, double的问题
在MySQL数据库中,我们经常需要存储和处理小数数据。decimal、float和double是MySQL中用于存储小数的三种主要数据类型。请问你能解释一下它们之间的主要区别吗?并提供一些代码案例来展示它们在实际应用中的不同表现。
小白的大数据之旅
2025/01/08
2380
Transact-SQL基础
Transact-SQL(又称 T-SQL),是在 Microsoft SQL Server 和 Sybase SQL Server 上的 ANSI SQL 实现,与 Oracle 的 PL/SQL 性质相近(不只是实现 ANSI SQL,也为自身数据库系统的特性提供实现支持),在 Microsoft SQL Server 和 Sybase Adaptive Server 中仍然被使用为核心的查询语言。
fireWang
2020/02/18
3.9K0
sqlserver中类型decimal
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/162214.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/09
6580
SQL中的cast()函数「建议收藏」
CAST函数用于将某种数据类型的表达式显式转换为另一种数据类型。CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。
全栈程序员站长
2022/08/02
3.6K0
SQL中的cast()函数「建议收藏」
oracle的number类型
p : 精度位precision,数据的有效位;取值范围38;默认38;*表示38
全栈程序员站长
2022/09/15
7240
Mysql5.7版本中数据表字段可用的类型
为什么会有这个总结,因为在测试Mysql的字符串函数时发现,char 和 varchar 有些不同,网上搜索一番发现了各种char、varchar、nvarchar 类型的对比,还有一些奇奇怪怪的这里就不说了,然后我就开始了对这几种类型字符串的测试,接着就悲剧了,测试多次之后发现创建为nvarchar类型的字段居然是varchar类型的,再查询官方文档后发现,当前版本(5.7.21)的Mysql根本就没有nvarchar类型的字段,白白浪费了时间,所以要把Mysql支持的字段列举在这里,方便后面查找使用。
全栈程序员站长
2022/02/18
1.1K0
相关推荐
MySQL中的float和decimal类型有什么区别
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档