欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql 不四舍五入

江奕云2年前12瀏覽0評論

MySQL是一種廣泛使用的關系型數據庫管理系統。在MySQL中,浮點數默認將被四舍五入。如果你不想進行四舍五入,MySQL提供了一些方法來處理這種情況。

SET sql_mode='ALLOW_INVALID_DATES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,STRICT_ALL_TABLES';

可以通過設置sql_mode來取消四舍五入。這個方法會將整個MySQL會話中的所有運算都不進行四舍五入。如果你只需要在某些特定的查詢中不進行四舍五入,可以使用MySQL中的FLOOR()函數。這個函數可以向下取整,即返回小于等于給定數的最大整數。

SELECT FLOOR(3.9);

上面的代碼將返回3,而不是四舍五入得到的4。如果你需要向上取整,可以使用MYSQL的CEILING()函數。這個函數會返回大于等于給定數的最小整數。

SELECT CEILING(3.1);

以上代碼將返回4,而不是四舍五入得到的3。總之,在MySQL中不進行四舍五入是很容易的,你可以使用sql_mode來全局禁用四舍五入,或者在需要的查詢中使用FLOOR()或CEILING()函數來取整。