ORACLE数据库字符串类型字段(含数字,英文)排序.

按以下方式排序:


10
11
N1图片说明

N1-2
N2-2
N3-1
P1-1
P2-1
ORDER BY 的写法应该怎么写?

order by NVL(LENGTH(列名),0),列名

ORDER BY DECODE(件号,NULL,-1,件号)

用nvl,decode,case这些函数,或者用oracle给你提供的nulls first,方法很多