0
Oracle(SQL):我的varchar2列具有值,数字和varchar2。我想要它们的顺序 - Test1.Fld1 >>(-5.55,-2.22,1.99,3.77,SSSS,VVVV,XXXX)中的值。按数字排序的数字(甚至是数字< 0)和字符串排序为字符。请指教Oracle排序依据:订单号为数字,varchar2为varchar2列中的字符串
Oracle(SQL):我的varchar2列具有值,数字和varchar2。我想要它们的顺序 - Test1.Fld1 >>(-5.55,-2.22,1.99,3.77,SSSS,VVVV,XXXX)中的值。按数字排序的数字(甚至是数字< 0)和字符串排序为字符。请指教Oracle排序依据:订单号为数字,varchar2为varchar2列中的字符串
如果属性类型是varchar2,当做排序时,oracle会将所有的值看作字符串,所以在做排序时,会使用字符串排序规则。如果你想实现你的排序,恐怕,你需要把它分成两个属性。