从零开始学SQLSERVER-IN

IN·作用

用于WHERE中,让列进行多个数据值的判断。

IN·代码

SELECT 列名 FROM 表名
WHERE 列名 IN (值1,值2,......) --如果行的值在括号里面,则输出结果

IN·示例

示例数据:

CREATE TABLE Students
(
id    BIGINT,
name  VARCHAR(20) ,
class VARCHAR(20) 
)

INSERT INTO Students VALUES('5','张三', '五班')
INSERT INTO Students VALUES('7','李四', '四班')
INSERT INTO Students VALUES('3','王五', '一班')
INSERT INTO Students VALUES('2','小张', '三班')
id name class
5 张三 五班
7 李四 四班
3 王五 一班
2 小张 三班
需求:获取班级为一班,三班的学生信息。
SELECT * FROM Students 
WHERE class IN ('一班','三班')
id name class
3 王五 一班
2 小张 三班
图片名称
posted @ 2021-02-27 22:47  LY-CS  阅读(200)  评论(0编辑  收藏  举报