按照以下语法在IN()中设置逗号分隔的字符串:
select *from yourTableName where yourColumnName IN(yourCommaSeparatedValue);让我们首先创建一个表-
create table DemoTable1314 -> ( -> Number varchar(100) -> );使用插入命令在表中插入一些记录-
insert into DemoTable1314 values(45,67,89); insert into DemoTable1314 values(10,20,50); insert into DemoTable1314 values(90,56,45);使用select语句显示表中的所有记录-
select *from DemoTable1314;输出结果
+----------+ | Number | +----------+ | 45,67,89 | | 10,20,50 | | 90,56,45 | +----------+ 3 rows in set (0.00 sec)以下是在MySQLʻIN()`中使用逗号分隔的字符串的查询:
select *from DemoTable1314 where Number IN(10,20,50);输出结果
+----------+ | Number | +----------+ | 10,20,50 | +----------+ 1 row in set (0.02 sec)