问:请教一个高难的SQL语句
- 答:只并码要一个case 语句竖蔽亮就可以了
select s.SurveyTitle,q.QuestionDesc,
case a.Answer
when 'A' then q.OptionA
when 'B'余宽 then q.OptionB
when 'C' then q.OptionC
when 'D' then q.OptionD
end desc,a.AnswerPeople
from Answer a,Survey s,Question q
where a.SurveyId = s.SurveyId and a.QuestionId= q.QuestionId
问:做一个调查问卷的数据库要如何设计了
- 答:id 自动编号
reirong 文本
baogaoren 文本
jianyi 备注
补充:前颂
1、打开Microsoft Access
2、新建数据库,如已有数据库,就打开数据库文件
3、插入——表——设计视图
4、参考上面的分别填写“字段名称”宏滚与“数据类蔽悔余型”
5、输入完成后点击“保存”
6、弹出的“尚未定义主键”选项选择“是”
7、关闭Access就OK了。
问:问卷调查的数据库表的设计方式?
- 答:一般用N个text字段来做(比如
F1,f2,f3,f4.....f50).然后加一个标识字段誉掘手(如type).再加一二个meno字段来存大数据(如context1,context2),再建几个公用性比强的如(user,phone,tel,sex)
写程序时,把小的庆嫌问题,按问题系号,1,2,3将结果存用度f1,f2,f3中...用手写的就存入context1字段.如果有好几个手写的,context字段散卜不够用时,可以用一个特殊字符做分隔,将两三个问题同存于一个context字段中.这样就OK了