首页 >

Oracle排序报错“ORA-01722: 无效数字”处理

数据库|mysql教程Oracle排序报错“ORA-01722: 无效数字”处理
Oracle教程,Oracle排序报错“ORA-01722:
数据库-mysql教程
iwebshop 源码,ubuntu无法出现桌面,全职接单python爬虫,getimage php,seo骗术视频lzw
Oracle排序报错ldquo;ORA-01722: 无效数字rdquo;处理
php图书管理源码,ubuntu密码设置要求,tomcat默认路径修改,爬虫精灵说,付费网站php源码,佛山市整站seo优化怎么做lzw
b2c平台源码,ubuntu背景色,个人博客反爬虫,php首页跳到另一个文件夹,seo流量神器lzw

问题:

某表名tab,内有一个字符型字型需数值大小排序,,但直接采用to_number、cast等手段均报ORA-01722: 无效数字

解决:

select t.xzjg from tab t

order by to_number(translate(t.xzjg, ‘0123456789.’ || t.xzjg, ‘0123456789.’)) asc nulls last

–按数值大小排序,同时把空值排到最后


Oracle排序报错“ORA-01722: 无效数字”处理
  • Oracle锁表的原因及解锁方法
  • Oracle锁表的原因及解锁方法 | Oracle锁表的原因及解锁方法 ...

    Oracle排序报错“ORA-01722: 无效数字”处理
  • Oracle 用户对表空间配额quota说明
  • Oracle 用户对表空间配额quota说明 | Oracle 用户对表空间配额quota说明 ...

    Oracle排序报错“ORA-01722: 无效数字”处理
  • Oracle Switchover RAC数据库提示ORA-600(kcctrdf_2)错误解决方案
  • Oracle Switchover RAC数据库提示ORA-600(kcctrdf_2)错误解决方案 | Oracle Switchover RAC数据库提示ORA-600(kcctrdf_2)错误解决方案 ...