首页 文章资讯内容详情

如何在MySQL中的“ IN()”中使用逗号分隔的字符串?

2026-06-04 1 花语

按照以下语法在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)