本帖最后由 da11 于 2025-6-3 10:53 编辑
达梦数据库整数相除,怎么保留小数部分
实现方法:将至少一个整数操作数转换为DECIMAL或FLOAT类型:
-- 方式1:使用CAST转换
SELECT CAST(列1 AS DECIMAL(18,2)) / 列2 AS 结果 FROM 表名;
-- 方式2:乘1.0转为浮点
SELECT 列1 * 1.0 / 列2 AS 结果 FROM 表名;
-- 方式3:调用TO_NUMBER函数
SELECT TO_NUMBER(列1) / 列2 AS 结果 FROM 表名;
|