我有一个简单的问题表格,其中包含多项选择/复选框问题。形式: q) 您的持有人使用这些类型的橄榄油中的哪一种?选项:纯、特级初榨、果渣
问)您的家庭在以下哪些烹饪应用中使用橄榄油?选项: 平底锅或浅煎 沙拉酱 烘烤 准备汤或酱汁 油炸 炒锅 烘烤 准备米饭
Q) 为什么您的家庭使用橄榄油?选项: 更健康 提供更好的效果 增加美味 更适合我的菜肴 闻起来不错
等等。
这是我的 Mysql 表和插入语句 ANSWERS TABLE: Fields ID Q1 Q2 Q3
存储数据:1:纯,特级初榨:平底锅或浅,烘烤,烘烤:更健康,闻起来很好 2:纯:油炸,炒锅烹饪,烘烤:闻起来很好,更适合我的菜肴
如您所见,我目前将数据存储在逗号分隔值中。
这是我的 ASP 插入语句: sSQL = "INSERT into answers (q1,q2,q3) values ('" & q1 & "', '" & q2 & "', '" & q3 & "')"
我想为每个问题的每个选项生成一个计数,以便我可以看到给出了哪些响应。例如:Q1) 纯:15 特级初榨:20 果渣:4
Q)平底锅或浅煎:15 沙拉酱:23 烤:10 准备汤或酱汁:45 油炸:10 炒锅:67 烘烤:4 准备米饭:5
等等。我该怎么做呢?
或者我如何规范化数据库并正确存储值,以便可以使用计数/组查询来检索它?谢谢