AND & OR 运算符用于基于一个以上的条件对记录进行过滤
SQL AND & OR 运算符
如果第一个条件和第二个条件都成立,则AND运算显示一条记录
如果第一个条件和第二个条件中只要有一个成立,则OR运算符显示一条记录
AND 运算符实例
下面的SQL语句从“Websites”表中选取国家为‘CN’且排名大于‘50’的所有网站
SELECT * FORM Websites
WHERE country='CN'
AND alexa > 50;
OR运算符实例
下面的SQL语句从“Websites”表中选取国家为“USA” 或者 “CN” 的所有客户
SELECT * FORM Websites
WHERE country = 'CN'
OR country = 'USA';
结合AND & OR
也可以把AND 和OR结合起来使用圆括号来组成复杂的表达式
下面的SQL语句从“Websites”表中选取alexa 排名大于‘‘15’’ 且国家为“CN”或者“USA”的所有网站:
SELECT * FORM Websites
WHERE alexa > 50
AND(country='CN' OR country='USA');
网友评论