SQL WHERE
SQL OR 

SQL AND

在 SQL 查询中,AND 是一个逻辑操作符,用于将多个条件组合在一起,以便在 WHERE 子句中同时满足这些条件的行才会被检索出来。


基本语法格式:

SELECT 列列表
FROM 表名
WHERE 条件1 AND 条件2 AND ...;


其中:

  • SELECT 语句用于指定要检索的列。

  • FROM 语句用于指定要检索数据的表。

  • WHERE 子句用于指定要应用的筛选条件。

  • AND 操作符用于连接多个条件,要求同时满足所有连接的条件。


示例说明:

如有一个名为teachers的表,包含教职工的基本信息,现要查询计算机学院年龄小于35的教师信息:


teachers表

teacher_idteachar_namecolleage_idage
1
张三
10029
2李四10236
3王五10133


我们可以使用 AND 操作符来实现这个多条件的查询:

SELECT teacher_id, teachar_name, age
FROM teachers
WHERE age < 35
AND colleage_id = '101';


返回结果如下:

teacher_idteacher_nameage
3
王五33


上述 SQL 中包含2个条件:

1、age< 35 年龄小于35

2、colleage_id = '101' 属于计算机学院

3、需要同时满足2个条件,所以用 AND 连接