私の質問はパーセンテージに関するものです。私は専門家ではないので、より良い方法で説明しようと思います。
私の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%
結果を変数に変換して、最終的な関数で使用するにはどうすればよいですか。