こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ある複数のフィールドに特定の数字が存在する回数を得たい

複数のフィールドで、指定した数字が入ってる回数を得るSQLの書き方が分かりません。

具体例を書きますと、フィールド名がそれぞれ
id,name,kokugo,sugaku,shakai,rika,eigo,created_date
となっており、入ってるデータが
1,YamadaTarou,80,100,100,74,100,2009-05-27
となってる場合、このうち「kokugo,sugaku,shakai,rika,eigo」のフィールドに100が入ってる回数を得たいのです(具体例の場合、3を得たい)。

よろしくお願いします。

投稿日時 - 2009-05-27 15:44:39

QNo.4994734

暇なときに回答ください

質問者が選んだベストアンサー

select id,name,(kokugo=100)+(sugaku=100)+(shakai=100)+(rika=100)+(eigo=100) as manten from テーブル

みたいのでよいのでは?

投稿日時 - 2009-05-27 16:04:29

お礼

早速の回答ありがとうございます。
無事できました。

投稿日時 - 2009-05-27 21:19:01

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問