1、在mysql中我们可以使用cast函数,将指定字段进行类型转换,例如:select cast(rank as signed integer) as rankNum from test;
2、在mysql有浮点数decimal类型,该类型声明如下:DECIMAL(M,D)M是数字的最大保存数字数(也就是加上小数部分总共保留的数字),其范围为1~65,D是小数点右侧数字的数目,其范围是0~30,但是不能超过M
3、所以我们就可以使用如下方法得到,我们要的结果:select cast(rank as decimal(20,2)) as result from test;