问题如图,该字段的类型为number类型,可是在查询出来后排序的时候不按正常的从小到大的顺序排序。
解决办法
1.刚开始以为字段类型是字符串类型的,所以使用TO_NUMBER()进行转换,发现还是不行。
2.打开PL/SQL首选项发现原来数字字段默认TO_CHAR()了,如下图:
3.将上图数字TO_CHAR()的√去掉就OK了。
-----------------------------------------------------------------------------------------------------------
最后发现那个√其实默认是没有勾选的,是我表中数字类型的值显示的时候以科学计数的方式展示,如:
当时为了让他原值显示做了修改,修改后显示为:
结果自己搞忘记了,记录一下省的后面又忘了。。。