永发信息网

oracle 关于to_number()

答案:4  悬赏:0  手机版
解决时间 2021-03-10 11:06
oracle 关于to_number() to_char

我想select 某个字段(这个字段是字符型,想直接转换为数字型) from 表

怎么搞?
反过来呢
注意select 里面的字段不是具体的字符或是数字 而是个字段名字

可以实现吗?
谢谢了。
最佳答案
1. 将表中的某个字段从物理存储上的字符型转换为物理存储上的数字型,
没有快捷的直接的方法,只能重建字段或表
2. 可以在表上建立视图, 这是在大系统中很常用的方法
3. 一般直接查询时可以 select to_number(varchr_field) form tab 得到结果
4. 注意: 尝试将英文字符用to_number转换为数字都会提示出错.
全部回答
select to_number(code1) from table1; select to_char(number2) from table2;
(1)to_number的正确格式是:to_number( a.column , ’format’)。 其中 char代表一个数值字符串,format代表 a.column 的格式。 语句 select to_number(0.25,'9.00') a from dual;中的0.25正确写法是'0.25',带有单引号。 后边的格式'9.00'代表0.25的数值格式。9代表整数位数,0代表小数位数。 (2)去网页里面搜一下关键词“oracle to_number”有很多关于这个问题的描述,去试一下吧 别忘了点赞
在指定位置上返回本地货币号 D表示小数点位置, D99后面99表示小数点后面2位。 整个的意思是在1000.00的小数点前5位,后2位返回本地货币号。 所以后面的格式需要大于等于前面的实际数字。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
离子衣服(含羊毛)外套被84消毒液腐蚀了怎么办
【南瓜马车的午夜】...或许我们许过同一个愿
花城至尊第2座丽翠阁在什么地方啊,我要过去
进口红提为什么这么甜呢?
电脑重装系统失败开不了机,怎么不用U盘或者
兰州市安宁区到永登县竹子沟怎么走
蟹粉熬的食用油可以寄到美国去吗?
丽丽饺子馆地址在哪,我要去那里办事
摩托车骑快了龙头会死,一条线
上海永久牌自行车好还是台湾美利达好
读某河流流域图,回答下列问题:(8分)⑴右
蜂王浆忘记速冻一个星期还可以吃吗?
亿郎学生用品批发超市在什么地方啊,我要过去
冻土豆能加工淀粉吗
概括汉代至明清君臣相见礼节的演变历程,并分
推荐资讯
王者荣耀五个字名字
摩羯座富豪做什么行业的多
反吹风布袋除尘器工作原理是什么?
you have two down son
男人怎么样留胡子才好看
现在的小学,一般一个学期收费多少?谢谢了,
中国平安属于什么级别?
在光学显微镜下,假设选用6倍目镜和5倍的物镜
【严什么的纪律】严于纪律下一句是什么
CAZ一al10 华为多少钱
花泽香菜的介绍
秋高气爽的爽的意思是什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?