如何在C#中为IN子句编写sql查询文本

我想知道如何在C#中编写sql查询,其中必须在IN子句中使用多个字符串。


我有一个ListListSessionId,我想在我的IN子句中使用它们中的每一个。


就像是:


foreach (var sessionid in ListSessionId)

{

    query = " SELECT OM.ORDERCONFIRMATIONID AS OCN ";

    query += " FROM [DGS].[DGSCRM].[LEAD] ";

    query += " WHERE ";

    query += " SESSIONID in ('" + sessionid + "') ";

}

所以我的查询是这样的:


SELECT OM.ORDERCONFIRMATIONID AS OCN

FROM [DGS].[DGSCRM].[LEAD]

WHERE

SESSIONID in ('sessionid1', 'sessionid2', 'sessionid3')


喵喔喔
浏览 264回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP