检查至少两列SQLite3

时间:2013-05-06 00:46:39

标签: sqlite

我有一个表,它有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。

有什么建议吗?

0 个答案:

没有答案