booleanの項目からtrueのレコードを抽出する方法はありますか?
以下の場合、1と2と4が該当します。
| # | hoge1 | hoge2 | hoge3 | hoge4 | hoge5 |
|---|---|---|---|---|---|
| 1 | true | ||||
| 2 | true | ||||
| 3 | false | ||||
| 4 | true | ||||
| 5 | false |
以下のようにやっていくしかないですかね?
20項目くらいあるので...
SQL
1select where ( hoge1 = true OR hoge2 = true OR hoge3 = true OR hoge4 = true OR hoge5 = true ) from table_name

0 コメント