SQL必知必会(第四版)-5.高级数据过滤(WHERE + AND, OR, IN, NOT)

本文介绍了SQL中用于高级数据过滤的AND, OR, IN和NOT操作符。通过示例详细阐述了如何使用这些操作符进行组合过滤,特别是强调了在处理AND和OR时的求值顺序以及使用圆括号消除歧义的重要性。此外,还讨论了IN操作符的优点,包括其在提高可读性和性能方面的优势,并提及了NOT操作符在构建复杂查询中的作用。" 98503164,8677208,Bootstrap模态弹出框详解,"['前端开发', 'HTML', 'CSS', 'Bootstrap', '前端框架']
摘要由CSDN通过智能技术生成

目录

5.高级数据过滤

5.1 组合WHERE子句

5.1.1 AND操作符

5.1.2 OR操作符

5.1.3 求值顺序(组合AND和OR)

5.2 IN操作符

IN

优点

5.3 NOT操作符

NOT


5.高级数据过滤

5.1 组合WHERE子句

使用多个WHERE子句,这些子句有两种使用方式,即以AND子句或OR子句的方式使用。

操作符(operator):用来联结或改变WHERE子句中的子句的关键字,也称为逻辑操作符(logical operator)。

5.1.1 AND操作符

检索由供应商DLL01制造且价格小于等于4美元的所有产品的名称和价格。

可以增加多个过滤条件,每个条件间都要使用AND关键字。

5.1.2 OR操作符

OR操作符告诉DBMS匹配任一条件而不是同时匹配两个条件。

检索由任一个指定供应商制造的所有产品的产品名和价格:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值