SQL AND
在 SQL 查询中,AND 是一个逻辑操作符,用于将多个条件组合在一起,以便在 WHERE 子句中同时满足这些条件的行才会被检索出来。
基本语法格式:
SELECT 列列表 FROM 表名 WHERE 条件1 AND 条件2 AND ...;
其中:
SELECT 语句用于指定要检索的列。
FROM 语句用于指定要检索数据的表。
WHERE 子句用于指定要应用的筛选条件。
AND 操作符用于连接多个条件,要求同时满足所有连接的条件。
示例说明:
如有一个名为teachers的表,包含教职工的基本信息,现要查询计算机学院年龄小于35的教师信息:
teachers表
teacher_id | teachar_name | colleage_id | age |
1 | 张三 | 100 | 29 |
2 | 李四 | 102 | 36 |
3 | 王五 | 101 | 33 |
我们可以使用 AND 操作符来实现这个多条件的查询:
SELECT teacher_id, teachar_name, age FROM teachers WHERE age < 35 AND colleage_id = '101';
返回结果如下:
teacher_id | teacher_name | age |
3 | 王五 | 33 |
上述 SQL 中包含2个条件:
1、age< 35 年龄小于35
2、colleage_id = '101' 属于计算机学院
3、需要同时满足2个条件,所以用 AND 连接