一般情況下使用oracle 中的sql語句 order by id 的時候,得到的排序結果是按照數字的首個數字排序的,比如說1,101,2,22,8。但有時候需要按照數字真實大小排序比如1,2,8,22,101來排序,這就需要使用在order by的後面加上to_number(id),即
SELECT * FROM AAC_IT16_SOFTWARE order by to_number(SOFTWAREID) DESC
查詢前
加了to_number後查詢結果
一般情況下使用oracle 中的sql語句 order by id 的時候,得到的排序結果是按照數字的首個數字排序的,比如說1,101,2,22,8。但有時候需要按照數字真實大小排序比如1,2,8,22,101來排序,這就需要使用在order by的後面加上to_number(id),即
SELECT * FROM AAC_IT16_SOFTWARE order by to_number(SOFTWAREID) DESC
查詢前
加了to_number後查詢結果