Oracle 排序问题
今天在做SQL排序时出现了下面图中的情况:
(需求:将查询出来的内容进行排序,按照:一月、二月、三月…十月、十一月、十二月、结算。)
SQL: select codecode as value,codename as text from txcodemanage where codetype=‘monthType’ order by value asc;
去看了一下数据库表的结构:
发现要排序的字段类型为varchar2,所以直接在SQL语句中写order by达不到我们想要的预期效果。
解决办法:
先将字符串类型转换成数字类型再进行排序,问题解决:
SQL: select codecode as value,codename as text from txcodemanage where codetype=‘monthType’ order by cast(value as int) asc;
Oracle 排序问题相关推荐
- MyBatisPlus + Oracle 联合查询排序问题整理,2021 年最后一篇
背景 2021 年说话间就要过期了,今年干的几件事情有: 年初调研了三个任务调度框架. 4 月到 9 月参与了一个产品的开发,SpringCloud + React ,基本掌握了微服务的知识,也熟悉了 ...
- 解决oracle语句中 含数字的字符串按数字排序问题
普通排序利用:order by 字段名 ASC 但是遇到有中文而且类型是varchar类型的结果就是这样 政采代(甲)字第0298号 政采代(甲)字第0421号 政采代(甲)字第1098号 政采代(甲 ...
- Oracle 数字与空值的排序问题
今天在做项目的时候遇到一个数据排序的问题,当排序字段为空时,空值会排在数字的前面,这样的排序会非常难看,经过一番努力,终于找到原因了.因为ORACLE认为空值是最大的值,所以将SQL语句改为 ...o ...
- 关于空值null的排序问题 mysql 和oracle
Oracle数据库 order by colum asc 时,null默认被放在最后 order by colum desc 时,null默认被放在最前 nulls first 时,强制null放在最 ...
- oracle 空值的排序问题 (转载),sqlserver、oracle数据库排序空值null问题解决办法
[sqlserver]: sqlserver 认为 null 最小. 升序排列:null 值默认排在最前. 要想排后面,则:order by case when col is null then 1 ...
- Oracle的order by的中文排序问题
Oracle 中查询结果按照某个中文字段或者英文字母(包括 符号)排序,并不会得到我们预期的结果,因为对于中文与英文字母及符号,Oracle实际是按照其对应的ASCII码值排序的! 可以看到按照中文村 ...
- ORACLE中null的排序问题
在平时的业务处理中,经常遇到要对业务数据进行排序,并且要对null值也做相应的排序.在Oracle中,进行Order by排序时缺省认为null是最大值,所以如果是ASC升序则被排在最后,而DESC降 ...
- Oracle的 wm_concat 的排序问题,Oracle的 listagg 函数[转]
一大早来广图排了大半个钟的队,总算占了个好位子.--2018-07-28 1.环境: 1.操作系统 windows 10 2.数据库:Oracle Database 11g r2 2.需求: 还是看例 ...
- Oracle的 wm_concat 的排序问题,Oracle的 listagg 函数
一大早来广图排了大半个钟的队,总算占了个好位子.--2018-07-28 1.环境: 1.操作系统 windows 10 2.数据库:Oracle Database 11g r2 2.需求: 还是看例 ...
最新文章
- 论文《一种金融市场预测的深度学习模型:FEPA》(3)--EMD+PCA
- 奉劝程序员们:写再多代码,还不如提升这两大能力有价值!
- 解决root用户不能打开Chromium网页浏览器
- HCIA-Datacom新版数通认证都考什么内容?
- html打印代码_惊呆了,我的 Python 代码里面出现了薛定谔的 Bug
- 如何从0开始,搭建企业的实时数据中台?
- 7开启uasp协议_【转载分享】“代理报关委托书/委托报关协议”相关问题答疑汇总...
- python 结巴分词学习
- 《路由器开发 - 路由器刷机指南》联想NWiFi3刷机
- Liunx(一)VMware虚拟机安装学习--Liunx学习的准备
- VUE图片裁剪,打码,旋转功能
- yzy的欢乐膜你赛后,一份迟来的个人(蒟蒻)思路解析
- linux这么重命名文件,如何在Linux中重命名文件
- 在VMware上如何创建虚拟机以及安装linux系统
- 国内公认18处超级美景
- SV环境搭建基础知识整合①
- npm安装的全局包/工具不能使用,不是内部/外部命令
- 博途SCL边沿触发(上升沿/下降沿)有输入无输出
- PyTorch数据处理工具箱
- SAP Fiori概览