33问答网
所有问题
oracle中 把varchar2类型的%比,换为number进行相减。怎么实现啊?
select to_number(percent) from tablespace_monitor;
会报错:无效数字 请问怎么转换?急
我要把%相减,可是%是varchar2型!
举报该问题
推荐答案 2011-08-15
percent列中有‘%’这个符号? 用Trim方法把‘%’去掉,再做转换,然后相减。
Trim用法示例:TRIM('S' FROM 'SSMITH') ; 结果:MITH
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/4PWc5d4d5.html
其他回答
第1个回答 2011-08-15
你得把“%”去掉再转成数字吧, 先 截取“%“之前的字符串 在 转成数字吧
相似回答
在
Oracle
资料
中,怎么
将
VARCHAR2
转化
为NUMBER?
答:
1、Converts a string to the
NUMBER
data type(将字串转换为数字资料型别)TO_NUMBER(<value>[, <format>, <NLS parameter>]) RETURN NUMBER select to_
number
('00001228') from dual;2、Converts a HEX number to FLOAT(转换一个十六进位制数的浮标)TO_NUMBER(<value>, <format>);SELECT...
Oracle
怎样
把varchar2
型转成
number
型?
答:
oracle中把varchar2转成number类型的方法是用to_number函数来完成
,使用TO_NUMBER函数将字符转换为数字,To_number函数的格式如下:TO_NUMBER(char[, '格式'])。varchar2型转成number型的前提条件是varchar2中存放的数据必须是数字字符,否则在转换过程中会报错。使用函数:to_number 具体方法:select to...
Oracle
怎样
把varchar2
型转成
number
型
答:
oracle中
纯数字的varchar2类型和number类型自动转换:比如:两个表的字段定义了不同的类型。一个字段是
varchar2类型,
另一个字段是
number类型,
内容如下:'00187'和187。在使用中发现会自动将varchar2类型转换
为number,
即187和187。测试的sql:select case when '0110' = 110 then 'true'else 'false'...
大家正在搜
oracle varchar2
varchar2和varchar
oracle varchar
oracle数据库varchar
varchar是什么类型
字段类型varchar是什么
数据库varchar是什么类型
定义为varchar数据类型
varchar是什么数据类型
相关问题
Oracle怎样把varchar2型转成number型
oracle有个字段是varchar2类型的,数据都是数字,...
Oracle怎样把varchar2型转成number型
oracle sql 如何把数据库VARCHAR2() 查出...
Oracle怎样把varchar2型转成number型
在Oracle数据中,怎么将VARCHAR2转化为NUMBE...
Oracle怎样把varchar2型转成number型
Oracle怎样把varchar2型转成number型