社区
Sybase
帖子详情
oracle中如何将字符转为数字
gary
2002-01-18 01:32:22
我想知道有没有类似to_number之类的函数,将oracle中的ASCII转化为十六进制数
...全文
380
5
打赏
收藏
oracle中如何将字符转为数字
我想知道有没有类似to_number之类的函数,将oracle中的ASCII转化为十六进制数
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
KingSunSha
2002-01-18
打赏
举报
回复
哈哈,我也忘了这回事,很少用
xinpingf
2002-01-18
打赏
举报
回复
哦,忘了格式了,呵呵
xinpingf
2002-01-18
打赏
举报
回复
可以把ascii转化为数字,但是是十进制的
SQL> select ascii('a') from dual;
ASCII('A')
----------
97
SQL> select ascii('A') from dual;
ASCII('A')
----------
65
oldwain
2002-01-18
打赏
举报
回复
看下面的示例:
scott@ORCL> SELECT TO_CHAR(45, 'XX') FROM DUAL;
TO_
---
2D
scott@ORCL> SELECT TO_NUMBER('2D', 'XX') FROM DUAL;
TO_NUMBER('2D','XX')
--------------------
45
scott@ORCL>
===========================
oldwain
---------------------------
http://www.itpub.net/index.php?referrerid=32
http://www.linuxforum.net/
http://www.oraclefan.net/
KingSunSha
2002-01-18
打赏
举报
回复
没有,和十六进制有关的转换函数只有HEXTORAW(),RAWTOHEX(),你自己写个函数
oracle
如何判断一个
字符
串能否转换为
数字
?
可以使用`TRANSLATE`函数将所有可能的
数字
字符
(包括小数点、正负号和科学计数法
中
的“E”或“e”)替换为固定的
字符
,然后比较替换后
字符
串的大小,以此来判断原
字符
串是否可以转换为
数字
。 **步骤**: 1. **定义...
Oracle
10g自定义聚合函数(
字符
串拼接)
* 可自定义指定排序字段sequence,对于
数字
或日期类型的字段,先
转为
字符
串,比如to_char(line, 'FM000') * 由于聚合函数只支持一个参数,这里使用对象类型实现传入多个参数 *
Oracle
11g Release2版本引入了...
ORACLE
将
字符
串
转为
数字
ORACLE
将
字符
串
转为
数字
Oracle
将
字符
串
转为
数字
oracle
将
字符
类型转换为
数字
Oracle
中
对
字符
串类型的
数字
正确排序
一、使用【ORDER BY 字段 ...①使用
Oracle
中
的【CAST】函数将字段
转为
数字
类型然后再排序即可 //CAST函数转换字段类型 CAST(字段名称 AS
数字
类型) //比如:将Varchar字段BINN
转为
INTEGER类型 CAST(BINN AS INTEG.
Sybase
2,598
社区成员
25,609
社区内容
发帖
与我相关
我的任务
Sybase
Sybase相关技术讨论区
复制链接
扫一扫
分享
社区描述
Sybase相关技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章