字符串转为数字用to_number函数,例如to_number('1210.73')就得到1210.73数字转为字符串用to_char函数,例如to_char(1210.73)就得到'1210.73'两个函数都可以设定转换的格式,例如to_char(1210.73, '$9,999.00')就得到'$1,210.73'第二个问题:select count(*) from ...
那肯定不能进行比较,比较的两个类型都不一样,一个是字符串另一个是数字,有两种方式一个就是通过将字符串转换成数字类型to_number(需要转换的字段)但是保证这个字符串里都是数字,非数字会报错另一个是转换成字符串to_char(转换的字段)