百度
360搜索
搜狗搜索

decimal(10,decimal(10,2) 是什么意思 在一个表中详细介绍

本文目录一览: 请问大家 DB2 DECIMAL(10)有多大?及DECIMAL(10)与DECIMAL(10,2)区别?谢谢!

知道decimal(p[ , s])的意思就能明白了,decimal(10)中默认的s为0,就是说没有小数位,提取10位的整数,舍去小数后的小数位;decimal(10,2)的意思是提取10位的浮点数(包括整数位和小数位,一共10位),取小数点后两位,四舍五入。在DB2中decimal最大精度是31位,小数的范围从-10^31+1到10^31-1。有问题可以追问交流,望采纳。

decimal(10,2) 是什么意思 在一个表中

在一个表中,Numeric(10,2) 指字段是数字型,长度为10 小数为两位的 。
一、字符型VARCHAR VS CHAR
VARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要。他们都是用来储存字符串长度小于255的字符。二、文本型
TEXT
使用文本型数据,可以存放超过二十亿个字符的字符串。当需要存储大串的字符时,应该使用文本型数据。三、数值型
SQL支持许多种不同的数值型数据。可以存储整数 INT 、小数 NUMERIC、和钱数 MONEY。四、逻辑型
BIT
如果使用复选框( CHECKBOX)从网页中搜集信息,可以把此信息存储在BIT型字段中。BIT型字段只能取两个值:0或1。
当心,在创建好一个表之后,不能向表中添加 BIT型字段。如果打算在一个表中包含BIT型字段,必须在创建表时完成。五、日期型
DATETIME VS SMALLDATETIME
一个 DATETIME型的字段可以存储的日期范围是从1753年1月1日第一毫秒到9999年12月31日最后一毫秒。
扩展资料
代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。
代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。
源代码是代码的分支,某种意义上来说,源代码相当于代码。现代程序语言中,源代码可以书籍或磁带形式出现,但最为常用格式是文本文件,这种典型格式的目的是为了编译出计算机程序。
计算机源代码最终目的是将人类可读文本翻译成为计算机可执行的二进制指令,这种过程叫编译,它由通过编译器完成。
参考资料代码_百度百科
有效位10位,保留2位小数,
楼上骗人骗到这里来了,强!
decimal(10,2) 整数位长度不超过8,保留两位小数,小数位数不足补0
十进制数,最高可以有十个数字或者十个整数位,保留两位有效数字
decimal(10,2)中的“2”表示小数部分的位数,如果插入的值未指定小数部分或者小数部分不足两位则会自动补到2位小数,若插入的值小数部分超过了2为则会发生截断,截取前2位小数。
“10”指的是整数部分加小数部分的总长度,也即插入的数字整数部分不能超过“10-2”位,否则不能成功插入,会报超出范围的错误。
下面是decimal对应表,可以用来进行对照:
扩展资料:
Decimal为SQL Server、MySql等数据库的一种数据类型,不属于浮点数类型,可以在定义时划定整数部分以及小数部分的位数。使用精确小数类型不仅能够保证数据计算更为精确,还可以节省储存空间,例如百分比使用decimal(4,2)即可。
参考资料:Decimal_百度百科

decimal(10,2)是什么意思

decimal(10,2)的意思如下:
decimal(10,2)表示总共能存10位数字,其中末尾2位是小数,如果插入的值未指定小数部分或者小数部分不足两位则会自动补到2位小数,若插入的值小数部分超过了2为则会发生截断,截取前2位小数。
decimal是精确值类型
1.decimal在SQL Server里是精确值类型,精度38。在C#里代表了128位的数据类型decimal类型比double更精确,范围更小,适用于金融和货币计算。
2.MySQL5.1引入了DECIMAL,该列的声明语法为DECIMAL(M,D)。NUMERIC与DECIMAL是一种同义的,并且如果字段类型被定义为NUMERIC,它将自动转换为DECIMAL。对声明语法DECIMAL(M,D)而言,自变量的值范围如下:
M是最大数字(精度),范围从1到65。不要指定,默认值是10。D是小数点右边的数字(十进制)。作用域从0到30,并且不能大于M,默认值是0。
decimal是一个英语单词,它的意思是“十进制”或“小数”。这个词常用来表示一种数字系统,也就是我们熟知的十进制系统。在这个系统中,数字由0至9的十个单位组成,每个单位可以表示一个数字。
一进制系统是一种常用的数字系统,它被广泛应用于日常生活中。例如,我们在购物时,商品的价格都是用十进制系统表示的,这就是decimal的意思。此外,在数学中,我们也经常使用十进制系统。
此外,decimal还可以用来描述一种计算机语言中的数据类型,它可以表示小数,而且还可以表示比较大的数字。例如,在JavaScript中,decimal表示一种可以表示小数的数据类型。

decimal(10,2)在数据库中怎么输

直接给个例子。decimal(5,2) 其中 5为最多可以存储的十进制位数为5位,是小数点前后的位数总和。
2表示小数点后面的位数。同理decimal(10,2)表示十进制为10为,小数点为2,例如11111111.36
,100.20是合法的值,而1234.56,总数为6位,为非法的数据值。有人说那存12345应该可以吧。事实证明是不行的。因为其精度是2,所以12345会被当做12345.00来处理,还是 非法的数据。 那么存储100.11111111111111呢?经测试,数据是可以存储的,但是会丢失精度(四舍五入),数据100.11会存储到数据库。
numeric和decimal同理。

oracle decimal(10,0)类型强制转换sql char(10) 如何转换

不要被decimal类型所迷惑,Oracle只是在语法上支持decimal类型,但是在底层实际上它就是number类型,支持decimal类型是为了能把数据从Oracle数据库移到其他数据库中(如DB2等)。
因为decimal在Oracle底层就是number类型,所以就当number类型使用就可以了,就用to_char函数对其转换就行了。
decimal应该是数字类型的,decimal(10,0)代表数字总共表达十位长度,小数0位.也就是最大存放9999999999,不可存放小数.Oracle中,可以使用to_char函数对数字进行转换,使它变成字符类型.

decimal什么意思?

decimal是MySQL中存在的精准数据类型。MySQL中的数据类型有:float,double等非精准数据类型和decimal这种精准。区别:float,double等非精准类型,在DB中保存的是近似值。Decimal则以字符串的形式保存精确的原始数值。
扩展资料
对SQL Server而言,decimal和numeric视为相同的类型,它们可用来保存具有小数点而且数值确定的数值。它们不像float和real是用来保存近似值。此类型的列其声明方式为decima[(p[,s])]或numericl[(p[,s])]。其中p是此数值全部的位数,含小数部分但不包括小数点,s则是小数的位数。
p值称为此数值的精确度,例如:decimal(10,3)表示共有7位整数3位小数,此例的精确度为10位。此类型的列可保存的值范围为1038-1到-1038-1之间。其占用存储空间依精确度不同而不同,下表给出Decimal类型变量精确度和占用空间的关系。

db2 decimal类型与decimal类型相乘

算数溢出错误了,把结果DECIMAL(A*B,50,4)限制下小数位数
试试
应该可以的
知道decimal(p[
,
s])的意思就能明白了,decimal(10)中默认的s为0,就是说没有小数位,提取10位的整数,舍去小数后的小数位;decimal(10,2)的意思是提取10位的浮点数(包括整数位和小数位,一共10位),取小数点后两位,四舍五入。在db2中decimal最大精度是31位,小数的范围从-10^31+1到10^31-1。有问题可以追问交流,望采纳。

decimal(10, 1) 中10代表的是什么,1代表的又是什么

10 小数的整数位数 ,1 小数的位数

c#中怎样使decimal类型变量保留固定小数位?

decimal a=1.11;
decimal b=2.22;
decimal c=a*b;
decimal d = System.Decimal.Round(c, 2);
c Decimal 对象;
2是精确到小数位数。
Decimal(n,m)表示数值中共有n位数,其中整数n-m位,小数m位。例:decimal(10,6),数值中共有10位数,其中整数占4位,小数占6位。
例:decimal(2,1),此时,插入数据“12.3”、“12”等会出现“数据溢出错误”的异常;插入“1.23”或“1.2345...”会自动四舍五入成“1.2”;插入“2”会自动补成“2.0”,以确保2位的有效长度,其中包含1位小数。
当用 int类型会有溢出时,可以用 decimal 类型进行处理,把结果可以用 convert 或是 cast 进行转换。
provider.PercentDecimalDigits = 2;//小数点保留几位数.
provider.PercentPositivePattern = 2;//百分号出现在何处.
double result = (double)1 / 3;//一定要用double类型.
Response.Write(result.ToString("P", provider));
扩展资料
c#中使decimal类型变量保留固定小数位的测试代码及结果:
static void Main(string[] args)
{
decimal d = 1.23456789M;
for (int i = 0; i <= 10; i++)
{
Console.WriteLine("{0}", DecimalHelper.CutDecimalWithN(d, i));
}
for (int i = 0; i <= 10; i++)
{
Console.WriteLine("{0}", Decimal.Round(d, i));
}
}
C#中decimal数据类型以截断的方式保留指定的小数位数
///

/// 将小数值按指定的小数位数截断
///

///
要截断的小数

///
小数位数,s大于等于0,小于等于28

///

public static decimal ToFixed(decimal d, int s)

{

decimal sp = Convert.ToDecimal(Math.Pow(10, s)); if (d < 0)

return Math.Truncate(d) + Math.Ceiling((d - Math.Truncate(d)) * sp) / sp;

else

return Math.Truncate(d) + Math.Floor((d - Math.Truncate(d)) * sp) / sp;

}

参考资料来源:百度百科 - Decimal
mysql中定义decimal类型decimal(10,4),插入数据例如123456.1234插不进去,想知道为啥?急!!!

可以的啊,decimal(10,4)表示的是最大可达十位(包含小数),小数四位
不应该插不进去的,我在mysql试了是可以插进去的

阅读更多 >>>  update语句可以修改表的结构和表中的数据(update语句可以修改表的结构和表中的数据类型吗)

网站数据信息

"decimal(10,decimal(10,2) 是什么意思 在一个表中"浏览人数已经达到21次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:decimal(10,decimal(10,2) 是什么意思 在一个表中的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!