如何将整数列表与 sql server 中的整数列进行比较。例如,我有一列statusid
作为int
. 我想statusid
在1,4,8,9
. 我将所有这些整数保存在字符串中,并使用下面的列 statusid 进行操作,但我在那里遇到了错误。此字符串可能是硬编码或参数。
where Cast(statusid as varchar) in ('1,4,8,9');
请提出解决方案。
如何将整数列表与 sql server 中的整数列进行比较。例如,我有一列statusid
作为int
. 我想statusid
在1,4,8,9
. 我将所有这些整数保存在字符串中,并使用下面的列 statusid 进行操作,但我在那里遇到了错误。此字符串可能是硬编码或参数。
where Cast(statusid as varchar) in ('1,4,8,9');
请提出解决方案。