一般情况下使用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后查询结果