你好一个关于Oracle数字类型(number(10,2))的问题!

我用的是PL/sqldev这个编辑工具,如果我存的是一个整数1,在数据库里显示为1.00,
如何将这个1.00显示为1?我想让code下面的那个1.00变成1.这个该如何实现?谢谢!
我用的是PL/sqldev这个编辑工具,如果我存的是一个整数1,在数据库里显示为1.00,
如何将这个1.00显示为1?我想让code下面的那个1.00变成1.这个该如何实现?谢谢!

code这个列的类型为number(10,2)是保留两位小数,把类型改成number去掉(10,2)就行了
温馨提示:内容为网友见解,仅供参考
无其他回答

你好一个关于Oracle数字类型(number(10,2))的问题!
number(10,2)表示共有十位数,其中两位小数,另外八位是整数。去除整数后的多余0位,可以使用regexp_replace。使用示例:故你可以:select regexp_replace(code,'.[0]+$','') from t_func where id = 1

你好一个关于Oracle数字类型(number(10,2))的问题!
将number(10,2)类型改成number(10),逗号之后代表小数点之后的位数,如果是负数就是整数的多少位变成0的意思

你好一个关于Oracle数字类型(number(10,2))的问题!
直接用number(10),如果说只想查看的时候,是只要整数部分,而不想改变表结构,那你就加个函数,看你具体需求(round---四舍五入,floor---去尾,ceil---进一)

你好一个关于Oracle数字类型(number(10,2))的问题!
1,1 取整数位:select trunc(1.1),trunc(1.5) value from dual 1,1 四舍五入:select round(1.1),round(1.5) value from dual 1,2

oracle中NUMBER(10,2)是什么类型,什么意思??
允许10位NUMBER类型数据,允许有8位整数,小数点后2位小数。。。 本回答由网友推荐 举报| 答案纠错 | 评论(2) 118 6 朩朩熋 采纳率:34% 擅长: 暂未定制 其他回答 10位长度,2位小数 gisleo | 发布于2008-12-15 举报| 评论 3 7 十位长,并有两位小数 kellylg | 发布于2008-12-15 举报| ...

你好一个关于Oracle数字类型(number(10,2))的问题!
这个一般不好在数据库中改变,一般在程序调用数据库的结果的时候进行相应处理,对结果求余,如果余数等于0就将结果转化为整型输出

oracle 中的number 内型是怎么算的?
整数型:NUMBER(n)(可以使用int),表示最多可以有n位数字 小数型:NUMBER(m,n)(可以使用float),最多可以有m位,但是其中有n位是小数,m - n位是整数

oracle数据库中的整型是什么
整型是oracle数据库中的一个基本类型,一般用integer或int表示。但在oracle中也可用number(N,0)来表示整型。一个 integer 是集合 Z = {..., -2, -1, 0, 1, 2, ...} 中的一个数。以下三种方法都是可以的:create table test(id int);create table test(id integer);create table test(...

Oracle中使用to_number()函数,里面有文字怎么解决
你好!你可以通过过滤,把有文字的数据过滤掉!文字过滤的话,可能需要用到正则表达式了!如果不会的话,采纳本问题,新开设问题提问一下!给你解决!望采纳!

如何将oracle的number数据类型映射到hibernate成int型
你好,举个例子,xml的映射 <property name="字段名" type="java.lang.Integer"> <column name="age"> <comment>年龄<\/comment> <\/column> <\/property>

相似回答