sql:
select * from users order by cast(u_order as decimal(4,0))
解释:
cast 转换数据类型(类似于Java中的强制转换数据类型)
decimal 保留数据的精度(第一个参数表示保留的有效精度,第二个参数表示小数点后的位数)
所以如果u_order这个字段小数点前大于4位就会有精度损失问题
sql:
select * from users order by cast(u_order as decimal(4,0))
解释:
cast 转换数据类型(类似于Java中的强制转换数据类型)
decimal 保留数据的精度(第一个参数表示保留的有效精度,第二个参数表示小数点后的位数)
所以如果u_order这个字段小数点前大于4位就会有精度损失问题
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。