-1

複数の選択肢/チェックボックスの質問がある簡単な質問フォームがあります。フォーム: q) あなたのホールドホールドは、次のどのタイプのオリーブオイルを使用していますか? オプション:ピュア、エクストラバージン、ポマース

Q) あなたの家庭では、次のどの料理にオリーブオイルを使用していますか? オプション: パンまたは浅いフライ サラダのドレッシング 焙煎 スープまたはソースの準備 揚げ物 中華鍋の調理 ベーキング ご飯の準備

Q) あなたの家庭ではなぜオリーブオイルを使うのですか? オプション: より健康的である より良い結果が得られる 素敵な風味が追加される より自分の料理に合う 良い香りがする

等々。

これは私のMysqlテーブルと挿入ステートメントです ANSWERS TABLE: Fields ID Q1 Q2 Q3

保存データ : 1 : ピュア、エキストラバージン : パンまたはシャロー、ロースト、ベーキング : ヘルシー、いい香り

ご覧のとおり、現在、データをカンマ区切りの値で保存しています。

これは私の ASP 挿入ステートメントです。

どのような回答が与えられたかを確認できるように、質問ごとに各オプションのカウントを生成したいと考えています。例: Q1) Pure: 15 Extra Virgin: 20 Pomace:4

Q)パンまたは浅煎り:15 サラダのドレッシング:23 焙煎:10 スープまたはソースの準備:45 揚げ物:10 中華鍋の調理:67 ベーキング:4 ご飯の準備:5

等々。どうすればいいですか?

または、カウント/グループクエリで取得できるように、データベースとストアの値を適切に正規化するにはどうすればよいですか? ありがとう

4

1 に答える 1

0

次のようなクエリを使用できませんでしたか

SELECT COUNT(ID) from ANSWERS where Q1 = 'pure'
于 2013-08-14T09:54:55.283 に答える