gpt4 book ai didi

mysql - 选择除 MySQL 中两个字段之外的所有行

转载 作者:行者123 更新时间:2023-11-29 14:48:20 28 4
gpt4 key购买 nike

SELECT * FROM table WHERE id != 4;
SELECT * FROM table WHERE NOT id = 4;
SELECT * FROM table WHERE id <> 4;

我已经完成了这一切,但我还必须选择另一个字段(或更多字段)来决定返回哪些行。

我怎样才能让它工作?

最佳答案

如果您想“取消选择”两个条件都成立的列(ID1 为 4,ID2 为 7),请使用类似以下内容的内容:

select * from TBL where ID1 <> 4 or ID2 <> 7;

ID1 ID2 selected
--- --- --------
4 7 no
4 1 yes
1 7 yes
1 1 yes

如果您想“取消选择”任一条件为 true 的列(ID1 为 4 或 ID2 为 7),请使用类似以下内容的内容:

select * from TBL where ID1 <> 4 and ID2 <> 7;

ID1 ID2 selected
--- --- --------
4 7 no
4 1 no
1 7 no
1 1 yes

只需将其添加到 where 的末尾,即可扩展到更多条件。子句(并将文本中的 both/either 更改为 all/any)。

关于mysql - 选择除 MySQL 中两个字段之外的所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6367020/

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