在oracle中怎么截取number类型数据的长度

君_惜竹 2014-01-01 08:11:42
例如一个number类型的数据 123456789 我想取它的后两位89 我该用什么方法?


另外附加一个问题。
把当前系统时间插入到表中的时候,是用SYSDATE还是用SYSDATE()呀?
...全文
158 点赞 收藏 3
写回复
3 条回复
forgetsam 2014年01月02日
引用 2 楼 u013272974 的回复:
[quote=引用 1 楼 chenjiang89 的回复:] 1,substr(‘string’,-2); 2,sysdate
substr对number类型的数据也能用吗?[/quote] 数字被当作字符串处理时会默认强转,没有-(负号)和.(小数点),就可以直接当字符串用。有了自己注意格式和长度。
回复 点赞
君_惜竹 2014年01月01日
引用 1 楼 chenjiang89 的回复:
1,substr(‘string’,-2); 2,sysdate
substr对number类型的数据也能用吗?
回复 点赞
chenjiang89 2014年01月01日
1,substr(‘string’,-2); 2,sysdate
回复 点赞
发动态
发帖子
基础和管理
创建于2007-09-28

7175

社区成员

9.5w+

社区内容

Oracle 基础和管理
社区公告
暂无公告