mysql 字符串执行 乘除运算
时间: 2023-07-24 22:34:54 浏览: 96
在 MySQL 中,可以使用 CAST 函数将字符串转换为数字类型,然后进行乘除运算。例如,假设有一个字符串 '10',我们可以将其转换为数字类型并进行乘除运算,如下所示:
```
SELECT CAST('10' AS UNSIGNED) * 2; -- 结果为 20
SELECT CAST('10' AS UNSIGNED) / 3; -- 结果为 3.3333
```
在上面的语句中,CAST('10' AS UNSIGNED) 将字符串 '10' 转换为数字类型,然后进行乘除运算。需要注意的是,在进行除法运算时,MySQL 默认会返回带有小数点的浮点数类型,如果需要返回整数类型,可以使用 FLOOR 函数或者 ROUND 函数将结果进行取整,例如:
```
SELECT FLOOR(CAST('10' AS UNSIGNED) / 3); -- 结果为 3
SELECT ROUND(CAST('10' AS UNSIGNED) / 3); -- 结果为 3
```
如果您有其他关于 MySQL 的问题,可以随时向我提问。
阅读全文