我想使用IN
关键字从表格中选择一些记录,其中IN
关键字下的参数为Varchar
类型,使用“,”作为Id的连接值,其中Id为int类型
select UserId, Name from UserMaster WHERE UserId IN ('1,2,3,4,5')
谢谢
答案 0 :(得分:5)
您需要分隔您要搜索的字符串。现在,您不是搜索五个不同的字符串,而是搜索一个字符串:“1,2,3,4,5”
select UserId, Name from UserMaster WHERE UserId IN ('1','2','3','4','5')
答案 1 :(得分:0)
strString = "1,2,3,4,5"
select UserId, Name from UserMaster WHERE (UserId IN ("&strString&"))