数据库中字段为varchar类型的:
所以使用max()函数获取最大值的时候需要转为number类型:
使用函数:to_number()
如果字符中含有不为数字的字符:可以使用substr()函数截取或者使用replace()函数进行替换:
例子:
select max(to_number(substr(字段名,2))) from 表名
select max(to_number(replace(IMPORTMONTH,'m',''))) from 表名
数据库中字段为varchar类型的:
所以使用max()函数获取最大值的时候需要转为number类型:
使用函数:to_number()
如果字符中含有不为数字的字符:可以使用substr()函数截取或者使用replace()函数进行替换:
例子:
select max(to_number(substr(字段名,2))) from 表名
select max(to_number(replace(IMPORTMONTH,'m',''))) from 表名