gpt4 book ai didi

mysql - 查询以获取已回答的调查问题的摘要(不同的列值)

转载 作者:行者123 更新时间:2023-11-29 14:23:59 24 4
gpt4 key购买 nike

我有一个调查表,每次有人完成调查时,都会在 survey_result 表中创建一条记录。

该表针对每个问题有一列。大多数是多选题,有些是自由文本。

即表中的列:

happy_or_sad (no. yes, sometimes)
are_you_busy (no, yes, sometimes)
your_suggestion

现在我想显示已提交的多项选择答案的摘要。

问题:快乐还是悲伤?否(40%) 是(20%) 有时(40%)

(如果百分比工作量太大,则至少是一个计数)。我可以使用什么最有效的查询来获得这个结果?

最佳答案

尝试:

SELECT
(SUM(happy_or_sad = 'no') / COUNT(*)) * 100 AS percentage_no,
(SUM(happy_or_sad = 'yes') / COUNT(*)) * 100 AS percentage_yes,
(SUM(happy_or_sad = 'sometimes') / COUNT(*)) * 100 AS percentage_sometimes,
FROM
survey_result

关于mysql - 查询以获取已回答的调查问题的摘要(不同的列值),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11337981/

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