为什么oracle数据库用order by不是按顺序排列?如下图:
答案:3 悬赏:0
解决时间 2021-01-27 07:22
- 提问者网友:人生佛魔见
- 2021-01-26 17:34
为什么oracle数据库用order by不是按顺序排列?如下图:
最佳答案
- 二级知识专家网友:山有枢
- 2021-01-26 19:06
你的字段是字符型的吧?
如果里面全部都是数值的话,to_number转换一下吧!~
order by to_number(field)
如果里面全部都是数值的话,to_number转换一下吧!~
order by to_number(field)
全部回答
- 1楼网友:撞了怀
- 2021-01-26 20:57
你这列是字符串,不是int,就按ASCⅡ码排序
- 2楼网友:往事埋风中
- 2021-01-26 19:40
value1列的属性是文本,order by 就按照ASCII2方式排序。你这个表的value1属性肯定是文本类型。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯