gpt4 book ai didi

Php/Mysql简单调查

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

我想做一个小的 php 投票。该脚本应该向用户提出一个他们只能用 0-999 之间的数字回答的问题。按下提交按钮后,数据应存储到 mysql 中。所以我只想知道有多少用户选择了相同的数字(百分比)。这是一个简单的投票,但我不希望显示任何输出。

最佳答案

您需要使用 COUNT 和 GROUP BY:

SELECT
number,
COUNT(number) * 100 / (SELECT COUNT(*) FROM table1) AS percent
FROM table1
GROUP BY number
ORDER BY COUNT(number) DESC

结果:

number  percent
2 50.0000
3 30.0000
1 20.0000

测试数据:

CREATE TABLE table1 (number INT NOT NULL);
INSERT INTO table1 (number) VALUES (1),(1),(2),(2),(2),(2),(2),(3),(3),(3);

关于Php/Mysql简单调查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2577973/

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