當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

成功執行且保留兩位小數


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM