sql - 访问 - 多个字段上的多个条件 - 仅排除特定匹配
问题描述
例子
Sku Qty
Apple 1
Orange 1
Apple 3
Orange 4
我想排除任何数量为 1 的完全橙色*。
如果我做
WHERE ((QTY)>1) AND ((SKU) NOT "Orange")
结果将是:
Apple 3
我需要结果:
Sku Qty
Apple 1
Apple 3
Orange 4
解决方案
如果我假设您的意思是“不是数量为 1 的橙色”,请使用;
where not (sku = "Orange" and qty = 1)
这在逻辑上等价于:
where sku <> "Orange" or qty <> 1
推荐阅读
- python - 自动化无聊的东西 - 逗号代码:为什么我的代码不起作用?
- selenium - Selenium 有时无法识别元素
- jenkins - Jenkins 测试电子邮件工作正常,但在构建运行后发送电子邮件时出错
- python-3.x - --headless 不是 chrome webdriver for selenium python 中的一个选项
- python - 在python中将字符串转换为元组
- android - 为什么我的应用程序不会膨胀导航视图类?
- vb.net - 加载主表单后在计时器滴答声上移动子表单
- python - Numpy 数组点积
- arraylist - 使用区域键而不是 kotlin 中的唯一键存储值?
- android - 键盘的 HTML 验证