gpt4 book ai didi

sql - Oracle SQL : ANY + IS NULL

转载 作者:行者123 更新时间:2023-12-03 20:07:16 24 4
gpt4 key购买 nike

我需要用 NULL 检查几个字段。当然我可以用OR .

SELECT * FROM table WHERE f1 IS NULL OR f2 IS NULL OR f3 IS NULL

但是有 ANY它适用于逻辑运算。

是否可以在 Oracle 的 SQL 中做类似的事情?
SELECT * FROM table WHERE ANY (f1, f2, f3) IS NULL

我使用 Oracle 12c。

最佳答案

与 Tim 的答案相反,您可以使用 GREATEST 或 LEAST 来查看任何值为 NULL 的位置

select * from dual where greatest('a',2,3,null) is null;

关于sql - Oracle SQL : ANY + IS NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61516171/

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