数据过滤
WHERE子句组合NOT和IN操作符以建立功能更强的更高级的搜索条件。
AND操作符
为了通过不止一个列进行过滤,可使用AND操作符给WHERE子句附加条件。下面的代码给出了一个例子:
输入
SELECT prod_id, prod_price, prod_name FROM products WHERE vend_id = 1003 AND prod_price <= 10;
输出
分析
此SQL语句检索由供应商1003制造且价格小于等于10美元的所有产品的名称和价格。这条SELECT语句中的WHERE子句包含两个条件,并且用AND关键字联结它们。AND指示DBMS只返回满足所有给定条件的行。如果某个产品由供应商1003制造,但它的价格高于10美元, 则不检索它。类似,如果产品价格小于10美元,但不是由指定供应商制造的也不被检索。
OR操作符
OR操作符与AND操作符不同,它指示MySQL检索匹配任一条件的行。请看如下的SELECT语句:
原文地址:https://www.cnblogs.com/mxsf/p/12687941.html
时间: 2024-11-12 19:29:26