解决oracle语句中 含数字的字符串按数字排序问题
来源:互联网 发布:淘宝怎么一键复制宝贝 编辑:程序博客网 时间:2024/06/06 15:42
例如:
普通排序利用:order by 字段名 ASC
但是遇到有中文而且类型是varchar类型的结果就是这样
政采代(甲)字第0298号
政采代(甲)字第0421号
政采代(甲)字第1098号
政采代(甲)字第1267号(延续)
政采代(甲)字第1179号(延续)
但是我们要的结果应该是这样:
政采代(甲)字第0298号
政采代(甲)字第0421号
政采代(甲)字第1098号
政采代(甲)字第1179号(延续)
政采代(甲)字第1267号(延续)
解决办法:
利用oracle函数及正则表达式进行排序
order by to_number(regexp_substr(字段名,'[0-9]*[0-9]',1))
0 0
- 解决oracle语句中 含数字的字符串按数字排序问题
- 解决oracle语句中 含数字的字符串按数字排序问题
- oracle 含数字的字符串的排序问题
- C#字符串数组中含数字时的排序
- MySQL字符串中数字排序的问题
- MySQL字符串中数字排序的问题
- MySQL字符串中数字排序的问题
- MySQL字符串中数字排序的问题
- 关于map中含数字string的排序问题
- 关于map中含数字string的排序问题
- oracle中数字排序问题
- oracle"字符串型数字"排序问题
- oracle中混合数字与字符的字符串排序
- ORACLE 语句字段含有数字,按数字排序
- Oracle数据库中数字与空值的排序问题
- 含数字的字段名 sql语句中处理
- 解决SQL数字排序的问题
- 按字符串中的数字排序问题
- poj 1159 Palindrome lcs+滚动数组
- POJ 3517 And Then There Was One(约瑟夫环-递推or模拟)
- C++与Java基本数据类型比较
- .net 服务 安装 卸载 命令行 bat cmd
- [命令技巧]mkdir -p
- 解决oracle语句中 含数字的字符串按数字排序问题
- Javascript刷新页面的几种方法
- 数据挖掘十大算法--浅谈Adaboost算法
- UVA - 11489 Integer Game (博弈)
- linux 查找目录或文件
- 为什么ListView点击反应迟钝
- CSSOM视图模式(CSSOM View Module)
- POJ——2250 Compromise
- 度金互联网金融社区:互联网金融未来的三种发展方向