SQL FULL JOIN
SQL AND 

SQL WHERE

在 SQL 中,WHERE 子句用于过滤表中的行,仅返回满足特定条件的行。它是 SQL 查询中的关键部分,允许我们根据指定的条件来选择要检索或操作的数据。


基本语法


SELECT 列列表
FROM 表名
WHERE 条件;


在这个语法中:

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

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

  • WHERE 语句用于指定筛选条件。


示例

假设我们有一个 teachers 表,包含教职工的信息,我们想要检索出年龄超过 35 的员工记录。

teachers表

teacher_idteachar_nameage
1
张三
31
2李四38
3王五45


我们可以使用 WHERE 子句来实现这个条件过滤:

SELECT teacher_id, teachar_name, age
FROM teachers
WHERE age> 35;


这将返回以下结果:

teacher_idteachar_nameage
2
李四38
3王五45


特别说明:

1、可以指定多个筛选条件

2、条件指定=、!= 或 <>、>、<、>=、>=

3、支持逻辑运算AND、OR、NOT

4、支持BETWEEN按范围筛选

5、支持LIKE、IN、IS NULL 或 IS NOT NULL操作

6、正则表达式(某些数据库支持)

7、EXISTS 子句