在MySQL中,你可以使用内置的CAST函数或者CONVERT函数来将字符串转换为数字。
SELECT CAST('123' AS SIGNED);
这将返回一个有符号的整数。
SELECT CAST('123.45' AS DECIMAL(10,2));
这将返回一个十进制数,精确到小数点后两位。
SELECT CONVERT('123', SIGNED);
这将返回一个有符号的整数。
SELECT CONVERT('123.45', DECIMAL(10,2));
这将返回一个十进制数,精确到小数点后两位。
注意:在使用这些函数时,要确保字符串能够被正确转换为数字,否则将返回NULL值。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: 在MySQL中如何将curtime转换为特定格式