【发布时间】:2014-07-18 17:04:48
【问题描述】:
好的,所以我试图在 SQL 中用另一个变量引用一个变量。
X= a,b,c,d(x 是一个字符串变量,里面有一个东西的列表)
Y= b (Y 是一个字符串变量,可能有也可能没有出现在 X 中的值)
我试过了:
Case when Y in (X) then 1 else 0 end as aa
但它不起作用,因为它会寻找 X 和 Y 之间的完全匹配
也试过这个:
where contains(X,@Y)
但我无法全局创建 Y,因为它是一个在表格的每一行中都会发生变化的变量。(x 也会发生变化)
SAS 中的解决方案也很有用。 谢谢
【问题讨论】:
标签: sql sql-server sas contains