我的表就像:
S_NO A B C
1 1 1 0
2 0 1 0
3 1 1 0
4 1 1 1
当我将S_NO赋予1,2和3时,我想要所有A,B,C的'OR',
结果应该像
A B C
1 1 0
答案 0 :(得分:2)
你可以用MAX实现相同的目标
SELECT MAX(A), MAX(B), MAX(C) FROM MyTable WHERE S_NO IN (1,2)
如果这些是位列
,则需要CAST...MAX(CAST(A AS bit))...
答案 1 :(得分:0)
这是你需要的吗?
SELECT max(A), max(B), max(C) from Table1