oracle数据库表中,某个字段是varchar2类型的但其实存的是数字,这样安装该字段排序,排出来的顺序是不对的,sql语句怎么写就可以排序了?
2016-08-12 14:22
831 查看
oracle数据库表中,某个字段是varchar2类型的但其实存的是数字,这样安装该字段排序,排出来的顺序是不对的,sql语句怎么写就可以排序了?
如下,test表中,有个grade_order字段是varchar2类型的,我想对test表按照test表的grade_order字段进行排序,应该怎么写sql语句?
select * from test t order by cast(t.grade_order as int)
如下,test表中,有个grade_order字段是varchar2类型的,我想对test表按照test表的grade_order字段进行排序,应该怎么写sql语句?
select * from test t order by cast(t.grade_order as int)
相关文章推荐
- oracle数据库,字段是varchar2类型即string,而其实存的是数字,这时候order by的排序结果,肯定有问题
- Oracle数据库里面查询字符串类型的字段不为空和为空的SQL语句:
- Oracle数据库里面查询字符串类型的字段不为空和为空的SQL语句:
- oracle数据库中varchar类型字段中存放的有数字和汉字情况,比较大小问题解决
- sql:将字符类型字段转换成数字并排序
- 若sql语句中order by指定了多个字段,怎么排序?
- 给定一个一oracle建表的sql语句,解析读出的字符串,将表名、字段名、字段类型数据取出,怎么实现啊?
- varchar类型的字段存储纯数字的排序
- Oracle数据库里面查询字符串类型的字段不为空和为空的SQL语句:
- 查看Oracle执行计划的几种方法 / oracle中DateTime类型的字段,建立索引后,查寻时索引如何生效?/ oracle 中sql语句怎么加多个强制索引
- SQL SERVER字符串前加N,什么含义?,SQL语句里nchar类型的字段我不想加N,怎么办?
- 数据表中有字段time(类型为varchar),如何通过sql语句找出这个字段里力离当前最近的一个日期
- 纯数字varchar类型字段的排序问题
- 比较牛B的sql语句,可以嵌套查询,还可以根据临时字段名排序
- 通过sql语句将blob里的char取出来转成数字保存在其它字段
- 常用的文章系统,如何用一条sql语句提取出每个分类的第一条并按OrderCol字段排序。分类大概几十个,一共只要取top 10 这样
- 用SqlBulkCopy将数据复制到有自增字段的表中怎么办?结果的顺序不对怎么办?
- SQL截取一个字段中不确定字母和数字并按照数字顺序排序
- SQL里如何查询一个字段里不是数字类型的值出来
- varchar类型的字段存储纯数字的排序