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

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


另外附加一个问题。
把当前系统时间插入到表中的时候,是用SYSDATE还是用SYSDATE()呀?
...全文
886 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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类型的数据也能用吗?
大话EPM 2014-01-01
  • 打赏
  • 举报
回复
1,substr(‘string’,-2); 2,sysdate

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧