gpt4 book ai didi

sql - Oracle SQL 语法 - 检查多个列是否为 IS NOT NULL

转载 作者:行者123 更新时间:2023-12-04 03:30:09 24 4
gpt4 key购买 nike

是否有更简洁的语法来检查多列是否不为空?我想简化

weight IS NOT NULL AND
weight_unit IS NOT NULL AND
length IS NOT NULL AND
width IS NOT NULL AND
height IS NOT NULL AND
dimensional_unit IS NOT NULL

变成更短的东西。

使用 Oracle(如果相关)。

最佳答案

De Morgan's law :

NOT (A OR B) = (NOT A) AND (NOT B)



你节省了 20 个字符;)
NOT (
weight IS NULL OR
weight_unit IS NULL OR
length IS NULL OR
width IS NULL OR
height IS NULL OR
dimensional_unit IS NULL
)

关于sql - Oracle SQL 语法 - 检查多个列是否为 IS NOT NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8596004/

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