图中字段为varchar2类型字段名num,需要排序。由于存在值为非数字类型的情况,不能使用to_number(num)。 2.修改如下,1.先按length(num)排。长度为1时的顺序不符合要求。 3.再按排一次,按num字符排。 ORDER BY length(num),num