gpt4 book ai didi

sql - SELECT 中的 WHERE 和 WHERE NOT

转载 作者:行者123 更新时间:2023-12-04 14:08:02 25 4
gpt4 key购买 nike

我将如何在同一个 SELECT SQL 查询中使用 WHERE 和 WHERE NOT?

例如,我可以有一张名为fruits 的表。

ID | Name       | Colour
-------------------------
1 | Strawberry | Red
2 | Apple | Red
3 | Grape | Red
4 | Banana | Yellow

从这张表中,我可以执行 SELECT * FROM [fruits] WHERE Colour = 'Red' ,它将检索以下内容:
ID | Name       | Colour
-------------------------
1 | Strawberry | Red
2 | Apple | Red
3 | Grape | Red

但是,我想排除 Apple从上面的单个请求中,我可以使用 WHERE NOT ,但这将返回所有水果,包括 Banana .

我将如何编写 SQL 查询以得到以下结果,选择特定颜色,但不包括特定水果:
ID | Name       | Colour
-------------------------
1 | Strawberry | Red
3 | Grape | Red

我正在使用 MsSQL 2014,任何帮助将不胜感激。

最佳答案

您的 where 中可以有多个子句:

select * 
from [fruits]
where Colour = 'Red'
and Name <> 'Apple'

关于sql - SELECT 中的 WHERE 和 WHERE NOT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45486865/

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