📜  SQL 服务器 |在条件

📅  最后修改于: 2022-05-13 01:55:08.031000             🧑  作者: Mango

SQL 服务器 |在条件

IN 条件是 SELECT、INSERT、UPDATE 或 DELETE 语句中多个 OR 条件的替代。 IN运算符允许针对表达式测试多个值,从而减少对每个测试值使用多个 OR 条件。

句法:

expression IN (value1, value2, .... value_n);

在哪里
1.表达式:要测试的值/属性。
2. value1, value2, .. value_n :要针对表达式测试的值。

例子:

创建表 GEEKS_6

将值插入表 GEEKS_6:

GEEKS_6 内容:


使用“或”选择多个值。必须使用多个 OR 来检查表达式。

可以使用“IN”回答相同的查询,这减少了必须编写条件的次数,并且所有测试值都出现在一个地方。
查询:

示例 2:对两个表使用“IN”>

创建表 GEEKS_7:

将值插入表 GEEKS_7:

GEEKS_7 内容:

查询:使用“IN”从两个表中查找共同元素

解释:
将首先执行内部查询,并选择 Table Geeks_7 的“名称”列中的所有值。然后外部查询将开始执行,它将使用内部查询值过滤掉匹配值。