使用MySQL IN()获得带下划线的某些列值

让我们首先创建一个表-

create table DemoTable1363
    -> (
    -> StudentId varchar(20)
    -> );

使用插入命令在表中插入一些记录-

insert into DemoTable1363 values('901');
insert into DemoTable1363 values('702');
insert into DemoTable1363 values('901_John_Doe');
insert into DemoTable1363 values('1001_Carol_Taylor');

使用select语句显示表中的所有记录-

select * from DemoTable1363;

这将产生以下输出-

+-------------------+
| StudentId         |
+-------------------+
| 901               |
| 702               |
| 901_John_Doe      |
| 1001_Carol_Taylor |
+-------------------+
4 rows in set (0.00 sec)

这是实现IN()的MySQL查询-

select * from DemoTable1363 where StudentId IN('702','1001');

这将产生以下输出-

+-----------+
| StudentId |
+-----------+
| 702       |
+-----------+
1 row in set (0.00 sec)