gpt4 book ai didi

sql - 过滤掉所有列 = 一个值的行的最简洁方法

转载 作者:行者123 更新时间:2023-12-05 09:00:18 25 4
gpt4 key购买 nike

我有一个包含大量列的查询。我想选择并非所有列都等于 0 的行。

select * from table
where
not
( column1 = 0 and
column2 = 0 and
column3 = 0 and
...
column45 = 0)

这真的是最简洁的方法吗?

假设我需要将其更改为在所有列为 1 或负数时忽略。它需要大量剪切和粘贴。

最佳答案

这 45 个单独的列似乎具有相似的含义。因此,我鼓励您正确规范此表。如果这样做,查询会更简单并且性能可能会更好。

关于sql - 过滤掉所有列 = 一个值的行的最简洁方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2403048/

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