使用IN关键字从表中选择一些记录

时间:2011-06-06 12:23:23

标签: sql

我想使用IN关键字从表格中选择一些记录,其中IN关键字下的参数为Varchar类型,使用“,”作为Id的连接值,其中Id为int类型

select UserId, Name from UserMaster WHERE UserId IN ('1,2,3,4,5')

谢谢

2 个答案:

答案 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&"))