• ベストアンサー

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

複数のフィールドで、指定した数字が入ってる回数を得る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を得たい)。 よろしくお願いします。

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

select id,name,(kokugo=100)+(sugaku=100)+(shakai=100)+(rika=100)+(eigo=100) as manten from テーブル みたいのでよいのでは?

mihosaku3
質問者

お礼

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

関連するQ&A