第七章 数据过滤
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第七章 数据过滤相关的知识,希望对你有一定的参考价值。
1.mysql允许给出多个where子句。这些子句可以以and或者or方式使用 select column_name_0 from table_name where column_name_1 between value_0 and value1 and column_name_2 = value3; select column_name_0 from table_name where column_name_1 between value_0 and value1 or column_name_2 = value3; 注意点:and的优先级比or高:
()的优先级比and高,在使用and和or 的时候适当的使用()可以增加可读性 2.in操作符: in操作符用来指定条件范围,范围中的每个条件都可以进行匹配。 in取合法值由逗号分隔的清单都在圆括号中。 在使用长的合法选项清单时,in操作符的语法更清楚和直观 在使用in时,计算的次序更加容易管理,是因为使用的操作符更少 in操作符一般比or快 in最大的优点是可以包含其他select语句,使得能够动态建立where子句。
3.not操作符 where子句的not操作符有且只有一个功能,那就是否定它之后所跟的任何条件 mysql 支持not对in between 和exists子句取反。 select column_name_0 from table_name where column_name_1 not in(value_0, value_1);
以上是关于第七章 数据过滤的主要内容,如果未能解决你的问题,请参考以下文章