当MySQL将varchar 使用cast转换成float的时候报错处理

使用MySQL将varchar转换成float是报错
执行语句:

SELECT CAST(2000 AS FLOAT) as result

错误信息:

1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FLOAT) as result' at line 1

处理方式:

SELECT cast('2022' as DECIMAL(10,2)) as result

成功执行且保留两位小数

posted @   Incercadi  阅读(1046)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示