SQL SERVER |状况良好

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

null

语法:

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

哪里 1.表达方式: 要测试的值/属性。 2.价值1,价值2。。价值观: 要根据表达式测试的值。

例子:

创建表格极客6

图片[1]-SQL SERVER |状况良好-yiteyi-C++库

在表格GEEKS_6中插入值:

图片[2]-SQL SERVER |状况良好-yiteyi-C++库

极客6内容:

图片[3]-SQL SERVER |状况良好-yiteyi-C++库

使用选择多个值 “或者”。 必须使用多个OR来检查表达式。 图片[4]-SQL SERVER |状况良好-yiteyi-C++库

同样的问题可以使用 “在” 这减少了写入条件的次数,并且所有测试值都出现在一个地方。 查询: 图片[5]-SQL SERVER |状况良好-yiteyi-C++库

示例2:将“IN”与两个表一起使用>

创建表格极客7:

图片[6]-SQL SERVER |状况良好-yiteyi-C++库

在表格GEEKS_7中插入值:

图片[7]-SQL SERVER |状况良好-yiteyi-C++库

极客7内容:

图片[8]-SQL SERVER |状况良好-yiteyi-C++库

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

图片[9]-SQL SERVER |状况良好-yiteyi-C++库

说明: 将首先执行内部查询,并删除 “名字” 表格Geeks_7的列将被选中。然后外部查询将开始执行,它将使用内部查询值筛选出匹配的值。

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享