为什么oracle数据库用order by不是按顺序排列?如下图:
3个回答
展开全部
你的字段是字符型的吧?
如果里面全部都是数值的话,to_number转换一下吧!~
order by to_number(field)
如果里面全部都是数值的话,to_number转换一下吧!~
order by to_number(field)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
value1列的属性是文本,order by 就按照ASCII2方式排序。你这个表的value1属性肯定是文本类型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这列是字符串,不是int,就按ASCⅡ码排序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询