oracle中字符型字段按数字排序
来源:互联网 发布:mac远程控制 编辑:程序博客网 时间:2024/06/05 08:41
今天在转换数据时,遇到了一个主键排序的问题。字符型的主键,保存的都是数字,数据导过来以后发现数据排序都是乱的,就想着按数字规则排序。
但发现to_number总是报错,就想着里面应该是有字符存在。后来使用了正则关系式,问题解决。
以下是正则关系式的两种用法,记录下来。
select * from xtyhxx order by to_number(translate(yhid, '0123456789.' || yhid, '0123456789.')) asc nulls last
select * from xtyhxx order by to_number(regexp_substr(yhid,'[0-9]*[0-9]',1))
0 0
- oracle中字符型字段按数字排序
- 如何实现oracle字段中字符+数字的数据------兼顾字符和数字组合排序
- ORACLE 语句字段含有数字,按数字排序
- 关于oracle 数据库中字符字段的排序问题
- oracle中混合数字与字符的字符串排序
- Oracle中文、数字混杂字段的排序
- SQL字符型字段按数字型字段排序实现方法
- SQL字符型字段按数字型字段排序实现方法
- SQL字符型字段按数字型字段排序实现方法
- Oracle字符串字段内的字符排序
- Oracle字符串字段内的字符排序
- SQL语句中让数字型字段按字符进行排序
- Oracle中中文、数字,英文混杂形式的字段进行排序的方法
- 在ORACLE中,两个字符型字段相加
- [VB.NET]数据库排序字符的数字字段
- oracle中数字排序问题
- 从oracle字段中提取数字
- 实现按数字字符排序
- 费氏数列
- 表单的js验证框架,只提供提示信息及正则表达式即可自动验证及提示
- asi上传图片
- 黑马程序员_API集合框架
- Mahout 中文分类 (2)
- oracle中字符型字段按数字排序
- android 镜像制作方法
- HDU4708
- 日复一日
- Apache中的进程剖析(1)
- 科普帖:线程与进程
- android混淆打包经验分享!+自己体会
- 从store中获取数据
- LeetCode Sqrt(x)