在表中选择list <int>

0 c# search

有一个表年龄和名称的表

以下数据

jack 15
sara 14
mishel 13
sufia 19
green 22
blue 56
Run Code Online (Sandbox Code Playgroud)

我们与以下成员进行了介绍

list<int> age = new list<int>(); 
age.add(15);
 age .add(14);
 age .add(19);
Run Code Online (Sandbox Code Playgroud)

如何通过提供搜索数据库

以下是从表中选择的数据

jack 15
sara 14
sufia 19
Run Code Online (Sandbox Code Playgroud)

mel*_*okb 5

使用以下IN子句以编程方式构建SQL查询:

string sql = @"
    SELECT *
      FROM [PeopleTable]
     WHERE [Age] IN (" + age.Join(", ") + ")";
Run Code Online (Sandbox Code Playgroud)

结果:

SELECT *
  FROM [PeopleTable]
 WHERE [Age] IN (15, 14, 19)
Run Code Online (Sandbox Code Playgroud)