数据库两位小数
1. 请问:我php网站,mysql数据库,要让数字后保留2位小数点,如何设置在数据库里设置还是网页里设置
最佳的方式是用PHP的函数;
round(x,prec):round() 函数对浮点数进行四舍五入。
参考http://www.php.net/round
2. sql数据库 文本含两个小数点属于什么数据类型
14是精度,2是小数位数
numeric[(p[, s])]
定点精度和小数位数。使用最大精度时,有效值从 - 10^38 +1 到 10^38 - 1。decimal 的 SQL-92 同义词是 dec 和 dec(p, s)。
p(精度)
指定小数点左边和右边可以存储的十进制数字的最大个数。精度必须是从 1 到最大精度之间的值。最大精度为 38。
s(小数位数)
指定小数点右边可以存储的十进制数字的最大个数。小数位数必须是从 0 到 p 之间的值。默认小数位数是 0,因而 0 <= s <= p。最大存储大小基于精度而变化。
请注意!小数据位数可以不添,这样就是默认为整数了。
3. SQL float型怎样保留两位小数
1、SQL 数据库里类型改为numeric,小数位设置成2
2、在SQL语句中转换:select convert(字段,numeric(18,2)) AS 字段
3、在DataFormatString的绑定列的属性中设置为
<asp:BoundColumn DataField="字段" DataFormatString ="{0:f2}" />
结构化查询语言(Structured Query Language)简称SQL,一种特殊目的的编程语言,一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
(3)数据库两位小数扩展阅读:
SQL具有数据定义、数据操纵和数据控制。
1、SQL数据定义功能:能够定义数据库的三级模式结构,即外模式、全局模式和内模式结构。在SQL中,外模式有叫做视图(View),全局模式简称模式( Schema),内模式由系统根据数据库模式自动实现,一般无需用户过问。
2、SQL数据操纵功能:包括对基本表和视图的数据插入、删除和修改,特别是具有很强的数据查询功能。
3、SQL的数据控制功能:主要是对用户的访问权限加以控制,以保证系统的安全性。
4. 在SQL数据库中,设置了一个字段的类型为money,但是money类型数据保留的是四位小数,如何设置为两位小数
1、直接型,通过ToString()函数直接格式化。
例如把money = 12345.67 格式成 money = 12,345.67。代码如下:
string_money=moeny.ToString("N")或者string_moeny=money.ToString("#,###.00")
2、本地化型,通过CultureInfo类,根据指定的文化进行格式化,同样的,代码如下:
doublemoney=12345.67;
CultrueInfoci=newCultrueInfo("zh-CH");
string_money=money.ToString("c",ci)。
5. 急!!在sql数据库中 什么字段类型是默认有两位小数的
如果希望只保留2位小数,可以使用decimal数据类型。例如:
decimal(15,2)
当然,也可以在select时将money类型转换成decimal,使其只显示两位小数。假设你的字段名叫做工资,数据类型是money,
可以用cast语句将其转换成两位小数的decimal,
cast(工资,
decimal(12,2))