之前听说在MySQL中,int除以int最后的结果也是int,而且只能是同种数据类型进行运算,测试后发现,这种说法不太对。
MySQL 中的 ‘/’ 运算符可以认为只是做一个除法的运算,他不会看你的数据类型是什么,通过‘/’运算符返回的值可以是浮点数。
官方文档中也有相应的解释:
而DIV计算的是整除,也就是说通过DIV计算返回的一定是你的商,而不会像‘/’一样可以返回一个浮点数。
官方文档的解释:
官方文档关于运算符的链接:
https://dev.mysql.com/doc/refman/8.0/en/arithmetic-functions.html
MySQL'/' 运算符和DIV运算符的区别
最新推荐文章于 2024-02-28 21:55:12 发布