oracle 整数相除 保留两位小数
时间: 2023-08-03 16:53:43 浏览: 208
如果您要在Oracle中进行整数相除并保留两位小数,则可以使用以下查询:
SELECT CAST(num1/num2 AS NUMBER(10,2)) FROM table_name;
其中,num1和num2是要相除的整数,table_name是包含这些整数的表名。在这个查询中,使用CAST函数将相除后的结果转换为NUMBER类型,并指定保留两位小数。如果您需要对结果进行四舍五入,则可以使用ROUND函数,例如:
SELECT ROUND(CAST(num1/num2 AS NUMBER(10,2)), 2) FROM table_name;
这将返回四舍五入到两位小数的结果。请注意,在进行整数相除时,Oracle会将结果截断为整数部分。因此,在使用CAST函数转换为NUMBER类型之前,您需要首先进行整数相除运算。
阅读全文