
No.1ベストアンサー
- 回答日時:
・Accessの場合
SELECT IIF(data1,1,0)+IIF(data2,1,0)+IIF(data3,1,0)+IIF(data4,1,0) AS 個数 FROM TABLE
・SQL Serverの場合
SELECT CASE WHEN data1 THEN 1 ELSE 0 END+CASE WHEN data2 THEN 1 ELSE 0 END+... AS 個数 FROM TABLE
もしかしたら、単純に
SELECT data1+data2+data3+data4 AS 個数 FROM TABLE
でもOKの場合もある。
この回答へのお礼
お礼日時:2012/05/15 14:52
早速の回答をありがとうございます。
> SELECT CASE WHEN data1 THEN 1 ELSE 0 END+CASE WHEN data2 THEN 1 ELSE 0 END+... AS 個数 FROM TABLE
これをデータの個数だけ並べる必要があるということですね。
カラム数が多い場合は大変ですね...^^;
No.2
- 回答日時:
こんにちは。
以下のようにすれば取得できます。
SELECT COUNT(data)
FROM(
SELECT ID,data1 AS data FROM テーブル
UNION ALL
SELECT ID,data2 AS data FROM テーブル
UNION ALL
SELECT ID,data3 AS data FROM テーブル
UNION ALL
SELECT ID,data4 AS data FROM テーブル
UNION ALL
SELECT ID,data2 AS data FROM テーブル
) AS TBL
WHERE ID='1'
AND data = 'True'
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「テーブルに座って……」という...
-
会社の飲み会の幹事になり、座...
-
L2SWはARPテーブルを持っている?
-
外部キーだけのテーブル(主キ...
-
mysqlのupdate構文についての質...
-
飲み会で、座敷orテーブルどち...
-
リレーションシップが出来ません。
-
SQL Server management studio ...
-
[DB設計]多対多の問題点とは
-
【MySQL】1対1でテーブルをあ...
-
複雑なSQL文について
-
UTF8のテーブルをODBCドライバ...
-
アクセスのリンクテーブル一覧...
-
テーブルリンク リンク元を知...
-
1対1のリレーション(主キー同...
-
テーブルのカラム構造だけをコ...
-
SQL2000 ワークテーブルの作成...
-
SQLです!!教えてください。あ...
-
【エクセル】データテーブルの...
-
テーブル:生徒名簿 生徒名簿の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「テーブルに座って……」という...
-
会社の飲み会の幹事になり、座...
-
外部キーだけのテーブル(主キ...
-
テーブルリンク リンク元を知...
-
オーダーの覚え方について
-
下記、問題に対しての解答が以...
-
飲み会で、座敷orテーブルどち...
-
アクセスのリンクテーブル一覧...
-
【エクセル】データテーブルの...
-
L2SWはARPテーブルを持っている?
-
面接のときテーブルが正面に。...
-
男性と2人で飲食店に行きテーブ...
-
UTF8のテーブルをODBCドライバ...
-
お金持ちのテーブル
-
1つのテーブルに同じデータを参...
-
テーブル名の前のドットの意味
-
複雑なSQL文について
-
データベースの接続に失敗して...
-
【PHP】SQL文のSUM関数で出力し...
-
更新されたテーブルを表示したい
おすすめ情報