定义变量以与 IN 运算符 (T-SQL) 一起使用 - Define variable to use with IN operator (T-SQL)

2021/12/04 07:35
阅读数 0

问题:

I have a Transact-SQL query that uses the IN operator.我有一个使用 IN 运算符的 Transact-SQL 查询。 Something like this:像这样的东西:

select * from myTable where myColumn in (1,2,3,4)

Is there a way to define a variable to hold the entire list "(1,2,3,4)"?有没有办法定义一个变量来保存整个列表“(1,2,3,4)”? How should I define it?我应该如何定义它?

declare @myList {data type}
set @myList = (1,2,3,4)
select * from myTable where myColumn in @myList

解决方案:

参考: https://stackoom.com/en/question/7A9W
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部