我使用以下查詢從表中選擇列名。Oracle中的字母數字排序
SELECT column_name FROM all_tab_cols
WHERE table_name = 'TBL1' AND column_name like 'INFORMATION%'
order by column_name
的結果集是一樣
INFORMATION1
INFORMATION10
INFORMATION11
INFORMATION12
.
.
.
INFORMATION2
INFORMATION20
現在,我希望它進行排序像
INFORMATION1
INFORMATION2
INFORMATION3
INFORMATION4
.
.
.
INFORMATION19
INFORMATION20
如何實現這一目標而不被過多的CPU密集? 在此先感謝!
如果Oracle支持,則使用數字敏感歸類。 – jarlh