gpt4 book ai didi

sql - 如何在 DB2 SQL 中划分两列

转载 作者:行者123 更新时间:2023-12-02 04:21:41 29 4
gpt4 key购买 nike

我将磁盘容量存储在两列中:CAPACITY_TOTAL 和 CAPACITY_USED。我需要提供利用率百分比,我需要将 CAPACITY_USED 除以 CAPACITY_TOTAL,即 CAPACITY_USED/CAPACITY_TOTAL * 100。我正在使用以下查询:

select CAPACITY_USED / CAPACITY_TOTAL from TableName

给出以下错误:

DB2 SQL Error: SQLCODE=-801, SQLSTATE=22012, SQLERRMC=null, DRIVER=4.15.82

我已将我的列转换为十进制,但即使这样也不起作用。

最佳答案

错误代码 801 表示您的查询试图除以零。

select CAPACITY_USED / CAPACITY_TOTAL from TableName
where CAPACITY_TOTAL IS NOT NULL and CAPACITY_TOTAL <> 0

关于sql - 如何在 DB2 SQL 中划分两列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30036359/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com