次のような水平構造のデータベースがあると仮定します。
ID | NAME | DATA1 | DATA2 | DATA3 | DATA4 | DATA5 | DATA6 | DATA7
1 | mmm | 0 | 1 | 0 | 3 | 5 | 1 | 0
2 | bbb | 0 | 0 | 0 | 1 | 0 | 1 | 1
情報はデータフィールドであり、「0より大きい」などの特定の判別式が発生する回数をすべてカウントしたいと思います。
私が思ったように、すべてのフィールド、カウント、またはCOUNT()
各DATA
フィールドをループトルートしたので、SUM()
それらの7
クエリ...誰か別のアイデアがありますか?
この場合の結果は、"count every DATA field with a value over 0"
=7になります。