建立的varchar2类型的字段,存储的数字,排序时发现不是按数字大小进行排序,查询oracle函数,发现排序时可将varchar字段强制转换为数字进行排序,如下用法:
order by cast(字段 as int)
延伸用途:
select CAST('123.4567' AS NUMBER(10,2)) from dual
建立的varchar2类型的字段,存储的数字,排序时发现不是按数字大小进行排序,查询oracle函数,发现排序时可将varchar字段强制转换为数字进行排序,如下用法:
order by cast(字段 as int)
延伸用途:
select CAST('123.4567' AS NUMBER(10,2)) from dual