oracle排序报错“ORA-01722: 无效数字”处理
来源:互联网 发布:哪部没有提到人工智能 编辑:程序博客网 时间:2024/04/28 22:51
问题:
某表名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 ORA-01722无效数字
- oracle ORA-01722无效数字
- oracle 无效数字ORA-01722:
- 【ORACLE】ORA-01722无效数字
- oracle ---> ora 无效数字
- ORA-01722 无效数字的处理
- ORA-01722: 无效数字
- ORA-01722:无效数字
- ORA-01722: 无效数字
- ORA-01722: 无效数字
- ORA-01722:无效数字
- ORA-01722:无效数字
- ORA-01722 无效数字
- ORA-01722:无效数字
- Asp.net SqlDataSource中使用like,报错ORA-01722: 无效数字
- Oracle中报无效数字
- ORACLE隐式类型转换 ORA-01722: 无效数字
- 使用 UDDI 的 Web 服务描述和发现
- exec函数
- binder驱动-交互时的传输实现(四)
- Linux 文件系统剖析
- 回调机制深入剖析
- oracle排序报错“ORA-01722: 无效数字”处理
- Centos 5.6 tomcat+apache整合
- Linux必学的60个命令
- 数据库对象命名参考
- doxygen格式
- 杂项知识
- linux Listen机制
- 深入理解HTML协议
- 设计模式:简单工厂、工厂方法、抽象工厂之小结与区别 (转)