如果我有下面的表百分比總計:用於列組使用MySQL
+---------+-------------+
| Country | campaign_id |
+---------+-------------+
| US | 1 |
| FR | 1 |
| FR | 1 |
| UK | 1 |
| NL | 2 |
| DE | 2 |
+---------+-------------+
如何退還比例爲每一個國家是這樣的:
+---------+------------+
| Country | Percentage |
+---------+------------+
| US | 25 |
| FR | 50 |
| UK | 25 |
+---------+------------+
這就是我到目前爲止:
SELECT country FROM campaigns WHERE campaign_id = 1
只要注意,如果更容易返回0.25即可。
你想在哪個領域計算百分比? –
在拉動記錄後,使用簡單的計算可以做到這一點嗎? SELECT * FROM Table WHERE campaign_id = 1.然後計算ang從此處生成百分比的行數。您不希望進一步複雜化SQL查詢,這很容易在代碼中執行。 –
每個國家的百分比....所以說55.6%美國,12.4%PL等 –