gpt4 book ai didi

mysql - 用于计算调查完成百分比的 SQL 查询

转载 作者:行者123 更新时间:2023-11-29 00:24:34 25 4
gpt4 key购买 nike

这里我有一个调查,调查有很多问题。问题有很多答案。这是我调查的非常基本的关系。每个问题都有一个“序列号”。这个“序列号”用于定义“下一个问题” sequence number' in answers.So based on few answers the next question will go to decided.例如,

---------------------- first page -----------------------
1ques[page1])Are you married?(seq_num:1)
Answer) a.Yes (next question sequnce number = 4)
b.No (next question sequnce number = 5)

2ques[page1])Are you interested in colors ?(seq_num:2)
Answer) a.Yes (next question sequnce number = 6)
b.No

3ques[page1])Are you interested in colors ?(seq_num:3)
Answer) a. < 25 years
b. >= 25 years
=========================end===========================

如果我这样回答,1ques[page1]=> b.No , 2ques[page1]=> b.Yes , 3ques[page1]=> <强>b。 >= 25 年 ,然后

---------------------- second page -----------------------
1ques[page2])Is there any plan for your wedding in next one year?(seq_num:5)
Answer) a.Yes (next question sequnce number = 2)
b.No (next question sequnce number = 3)

2ques[page2])Which type of color do you like?(seq_num:6)
Answer) a.light
b.dark
=========================end===========================

如果我这样回答,1ques[page1]=> b.Yes , 2ques[page1]=> b.No , 3ques[page1]=> <强>一个。 < 25 岁 ,然后

---------------------- second page -----------------------
1ques[page2])How many children do you have?(seq_num:4)
Answer) a.Yes (next question sequnce number = 2)
b.No (next question sequnce number = 3)

2ques[page2])What is your interensts?(seq_num:7)
Answer) a.Arts
b.science
=========================end===========================

这么多页的调查问答结构是这样的,如果调查中途退出或者调查没有回答就提交了。通过计算所有的案例来计算调查完成度。很明显我的意思是,为了计算完成度百分比我需要总问题。所以在任何情况下,用户将得到多少问题。或者任何其他方法来计算完成百分比。为了引用,我在这里提供调查的数据库结构。

Surveys

Survey Questions

Survey Answers

谢谢!

最佳答案

你到底想要什么?我想你想计算限制提交的百分比意味着如果完成百分比应该超过 50%,类似的东西?

因为你在这里展示的结构很简单,但我没有得到你的要求。

关于mysql - 用于计算调查完成百分比的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19534425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com