我的问题是关于百分比的,我不是专家,所以我会尝试以更好的方式解释。
我的 mysql 服务器中有一个表,比如 700 条记录,类似这样
+-------+---------+----------+-------+
| Name | country | language | Birth |
+-------+---------+----------+-------+
| Lucy | UK | EN | 1980 |
| Mari | Canada | FR | 1990 |
| Gary | Canada | EN | 1982 |
| Stacy | Jamaica | EN | 1986 |
| Joao | Brasil | PT | 1984 |
+-------+---------+----------+-------+
因此,我查询了 1980 年到 1985 年之间的所有记录,结果将是:
+------+---------+----------+-------+
| Name | country | language | Birth |
+------+---------+----------+-------+
| Lucy | UK | EN | 1980 |
| Gary | Canada | EN | 1982 |
| Joao | Brasil | PT | 1984 |
+------+---------+----------+-------+
从这个结果我想获得:
那些年之间每种语言出现的百分比
EN = 75% (3 is the total in this case) PT = 25%
结果表中出现的每个国家/地区的百分比
UK = 33% Canada = 33% Brasil = 33%
我的意思是如何将结果转换为变量以在最终函数中使用它们。