📜  SQL | BETWEEN & IN 运算符(1)

📅  最后修改于: 2023-12-03 15:05:18.088000             🧑  作者: Mango

SQL | BETWEEN & IN 运算符

在SQL中,"BETWEEN"和"IN"是常用的运算符,用于在查询中过滤数据。

BETWEEN 运算符

BETWEEN运算符用于在两个指定的值之间选择数据。它包含了指定的两个边界值。

以下是BETWEEN运算符的语法:

SELECT 列名
FROM 表名
WHERE 列名 BETWEEN 值1 AND 值2;

下面是一个具体的例子,假设我们有一个名为"employees"的表,其中包含员工的姓名和入职日期。我们希望找出入职日期在某个范围内的员工:

SELECT *
FROM employees
WHERE hire_date BETWEEN '2021-01-01' AND '2021-12-31';

上述查询将返回所有在2021年入职的员工数据。

IN 运算符

IN运算符用于在一组指定的值中选择数据。它包含了指定的多个值。

以下是IN运算符的语法:

SELECT 列名
FROM 表名
WHERE 列名 IN (值1, 值2, 值3, ...);

下面是一个具体的例子,假设我们有一个名为"students"的表,其中包含学生的姓名和年级。我们希望找出年级为10、11和12的学生:

SELECT *
FROM students
WHERE grade IN (10, 11, 12);

上述查询将返回所有年级为10、11和12的学生数据。

总结
  • "BETWEEN"运算符用于在两个指定的值之间选择数据,包含边界值。
  • "IN"运算符用于在一组指定的值中选择数据。
  • 这两个运算符在查询中非常有用,可以帮助我们轻松地过滤所需要的数据。

希望以上内容对你有所帮助!