gpt4 book ai didi

Oracle 从表中选择最大 id 返回空值

转载 作者:行者123 更新时间:2023-12-03 15:06:39 25 4
gpt4 key购买 nike

我有查询:

SELECT MAX(prod_id) FROM products;

如果有记录,则返回最大值。但是,如果我截断表并运行相同的查询,我将无法获得 max ID。

最佳答案

如果您想查询表的列并怀疑 max 函数可能返回 null,那么您可以在遇到 null 的情况下返回 0

SELECT NVL(MAX(P.PROD_ID), 0) AS MAX_VAL
FROM PRODUCTS P

如果您提到的列没有遇到任何值,这将至少返回 0 ()

关于Oracle 从表中选择最大 id 返回空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8693981/

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