解决oracle语句中 含数字的字符串按数字排序问题
普通排序利用: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))
解决oracle语句中 含数字的字符串按数字排序问题相关推荐
- Java中怎么样检查一个字符串是不是数字呢
问题:Java中怎么样检查一个字符串是不是数字呢 在解析之前,怎么样检查一个字符串是不是数字呢 回答一 这些通常是由一个简单的用户自定义函数去解决的(即,自带的 "isNumeric&quo ...
- java中的字符,字符串,数字之间的转换(亲测)
string 和int之间的转换 string转换成int :Integer.valueOf("12") int转换成string : String.valueOf(12) ch ...
- java中的字符,字符串,数字之间的转换
java中的字符,字符串,数字之间的转换 string 和int之间的转换 string转换成int :Integer.valueOf(" ") int转换成string : St ...
- python将输入语句中的字母、空格、数字和其他字符分别输出
python将输入语句中的字母.空格.数字和其他字符分别输出 str=input("输入任意字符") #列出四种类型的列表来盛放相应的字符 letters=[] spaces=[] ...
- 关于ORACLE 语句中,IN 超过1000个的解决方法
在ORACLE SELECT 语句中 IN 的数据如果超过 1000,就会出错,解决方法也很简单,以C#代码为例: 1.先写一个方法,接收2个参数 参数1:接收 IN里面的数据,如:'a1','a2' ...
- 20,sql 测试 : 1.4g 文件的 sql 运行测试,表关联,日期转换,字符编码,乱码解决,程序的 shell 执行,字符串转数字,三个隐式转换,用列分区,输出,sum over
一 ,基础操作 : 1 ,表关联 : select stock.area,goods.smallLei,goods.typeColorId,weekofyear(to_date(stock.sellD ...
- 将字符数组中的字符转换为整型变量的数字 将字符串转换为数字
首先要保证字符数组或字符串中的数据是数字,这样才能转换. 检测字符数组或字符串中是否为数字的方法: 遍历字符数组或字符串,检测是否有非数字字符,若有则无法转换,若没有则可以进行转换. 将字符数组或字符 ...
- 针对mybatis中的sql判断字符串和数字技巧
方法一: <if test='regionType=="0"'>and district_code like '111%' </if> 方法二: <i ...
- mysql sql 字符串字段保留数字_SQL字符串以及数字常用操作汇总
SQL字符串以及数字常用操作汇总 更新时间:2013年06月11日 09:05:12 作者: 本篇文章是对SQL字符串以及数字的常用操作进行了详细的总结与分析,需要的朋友参考下 --将字符串中从某 ...
最新文章
- MySqli 连接失败 MySQL connection not working: 2002 No such file or directory
- pthread_join和pthread_detach详解
- Geotools简介以及quickstsrt加载shp文件并显示
- 一个简单的 Hello world! 例子使用 boost::mpi::group 和 boost::mpi::broadcast()
- C/C++ 字符串(string)转换
- 运放电路分析_运放参数的详细解释和分析part4运放噪声
- java学习(136):带泛型的类
- 《Python Cookbook 3rd》笔记(4.4):实现迭代器协议
- 【VB.NET】基于Visual Studio编写VB.NET程序的常见问题的解答
- XMPP即时通讯资料记录
- FLAG_ACTIVITY_CLEAR_TOP和singleTask的区别
- 详解KVM虚拟化原理
- 跳一跳python源码_跳一跳源码(python 实现 跳一跳游戏 代码解析)
- 蚂蚁金服5面,总结了49个面试题,遇到的面试官都是P7级别以上
- 只有1kb的清理软件_1kb文件夹快捷方式病毒专杀工具下载
- 2019开源BI软件排行榜
- Rhino学习教程——1.4
- android高仿小米时钟,Android仿小米时钟效果
- Android预置默认输入法
- 谷粒商城项目笔记总结(1/2)
热门文章
- OpenGL Lightmap光照贴图的实例
- OpenGL 几何着色器Geometry Shader
- C语言 字符串相关的函数
- Spring+mongodb集群集成(吐血教程) 转自:http://blog.csdn.net/qq_16497617/article/details/52817335
- PCB task_struct 数据结构 (转:http://blog.csdn.net/jurrah/article/details/3965437)
- 在Linux下如何安装QQ?
- 1Boost之TCP,Client and Server
- Web Service 一些对外公开的网络服务接口以及http://www.webxml.com.cn/zh_cn/index.aspx
- lisp 批量文字求差值_Python 超简单 提取音乐高潮(附批量提取)
- 更改图片位置_如何轻松快速地将图片转换到JPG/JPEG/PNG/BMP/TIFF