我有一个表,它有5个布尔列,还有一些其他列,如下所示:
rowid | bool1 | bool2 | bool3 | bool4 | bool5 | other1 | other2 | other3 |
1 | 1 | 1 | 0 | 0 | 0 | 5 | 34 | 'foo' |
2 | 0 | 1 | 0 | 1 | 0 | 7 | 42 | 'bar' |
3 | 1 | 1 | 1 | 1 | 1 | 12 | 7 | 'blah' |
4 | 0 | 1 | 0 | 0 | 0 | 5 | 34 | 'blah' |
我想要一种方法来选择所有bool列中至少有2列为True的行。 在这种情况下:行1,2和3但不是4。
有什么建议吗?