结果记录的SQL组合或运算符
我的桌子是这样的:结果记录的SQL组合或运算符,sql,combinations,operator-keyword,Sql,Combinations,Operator Keyword,我的桌子是这样的: S_NO A B C 1 1 1 0 2 0 1 0 3 1 1 0 4 1 1 1 我想要所有A,B,C中的“或”,当我给S_NO作为1,2和3时 结果应该是这样的 A B C 1 1 0 你可以用MAX实现同样的效果 SELECT MAX(A), MAX(B), MAX(C) FROM MyTable WHERE S_NO IN (1,2) 如果这些是位列,则需要强制转换 ...MAX(CAST(A AS bit))... 这是你需要的吗
S_NO A B C
1 1 1 0
2 0 1 0
3 1 1 0
4 1 1 1
我想要所有A,B,C中的“或”,当我给S_NO作为1,2和3时
结果应该是这样的
A B C
1 1 0
你可以用MAX实现同样的效果
SELECT MAX(A), MAX(B), MAX(C) FROM MyTable WHERE S_NO IN (1,2)
如果这些是位列,则需要强制转换
...MAX(CAST(A AS bit))...
这是你需要的吗
SELECT max(A), max(B), max(C) from Table1
我没有得到您要求的,但对于您需要的o/p:
从s_no=1的表中选择a、b、c代码>如果我只想要S_NO 1和2是,请同意。你需要投球+1为you@user2185016“你想要的是第1和第2号”是什么意思?@ USER 2185016:请考虑用左边的刻度来接受这个答案。