SQL_(AND,OR,NOT)与或非
Posted 小企鹅推雪球!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL_(AND,OR,NOT)与或非相关的知识,希望对你有一定的参考价值。
AND&OR
运算符用于根据一个以上的条件过滤记录,即用于组合多个条件以缩小SQL语句中的数据。WHERE子句可以与AND,OR和NOT
运算符结合使用
AND和OR运算符用于根据多个条件筛选记录:
- 如果由
AND
分隔的所有条件为TRUE
,则AND
运算符显示记录。 - 如果使用
AND
运算符组合N个条件。对于SQL
语句执行的操作(无论是事务还是查询),所有由AND
分隔的条件都必须为TRUE。
- 如果由
OR
分隔的任何条件为真,则OR
运算符显示记录。 - 如果使用
OR
运算符组合N
个条件。对于SQL语句执行的操作(无论是事务还是查询),OR
分隔的任何一个条件都必须为TRUE。 - 如果条件不为
TRUE
,则NOT
运算符显示记录。
AND语法:
SELECT column1, column2, ...
FROM table_name
WHERE condition1 AND condition2 AND condition3 ...;
选择Java1_student中,年龄大于21并且成绩高于60的人
SELECT * FROM Java1_student
where Java1_age>21
AND Java1_grade>60;
OR语法
SELECT column1, column2, ...
FROM table_name
WHERE condition1 OR condition2 OR condition3 ...;
选择Java1_student中,年龄小于21,或者成绩低于60的人
SELECT * FROM Java1_student
where Java1_age<21
or Java1_grade<60;
NOT语法
SELECT column1, column2, ...
FROM table_name
WHERE NOT condition;
SELECT * FROM Java1_student
where not Java1_grade=35;
以上是关于SQL_(AND,OR,NOT)与或非的主要内容,如果未能解决你的问题,请参考以下文章