标签:子句 过滤 笔记 7.1 操作符 mysql prod where
6
- 一般来说我们不会检索所有行,而是只检索特定行。这就需要进行过滤
- 过滤的子句关键字是where, 比较符号由>, <, =, <>, !=, between .. and ..。
- 有一种特殊的子句,即is null子句,用来判断是否为空
- 使用where 子句时,不返回值为null的行,因为并不能判断空值是否能够匹配或者不匹配
7.1 组合where语句
7.1.1 and操作符
select prod_id, prod_price, prod_name from products where
vend_id=1003 and prod_price <= 10;
7.1.2 or操作符
or操作符表示只要某个条件满足,就返回那一行
7.1.3 组合顺序
and的优先级比or的优先级更高,因此and会比or先计算.如果你希望先算or,那么应当用圆括号括起来改变优先级
7.2 IN操作符
IN是一种判断包含的过滤条件,包含的元素应当被圆括号包含
7.3 NOT操作符
not操作符用来否定where后面的条件
not 有时候会和in配合使用,用来过滤掉指定的值行
标签:子句,过滤,笔记,7.1,操作符,mysql,prod,where 来源: https://www.cnblogs.com/ronnieos/p/15862756.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。