[英]Count multiple rows with same column in SQL
我正在嘗試計算/添加具有相同列值的多行。
舉個例子:
aid | uid | name | region | timestamp
17 | 43 | Max Payne | Western Europe | 1507677429
101 | 91 | Jeffrey Birchwood | North America | 1509586239
45 | 109 | Richard Branson | North America | 1509536026
167 | 133 | Soenke Tapaz | North America | 1510603831
23 | 431 | Sophie Turner | Western Europe | 1508166970
187 | 431 | Sophie Turner | Western Europe | 1511190350
19 | 431 | Sophie Turner | Western Europe | 1507887993
169 | 431 | Sophie Turner | Western Europe | 1510612773
161 | 431 | Sophie Turner | Western Europe | 1510574362
207 | 431 | Sophie Turner | Western Europe | 1511788946
145 | 431 | Sophie Turner | Western Europe | 1510138206
189 | 431 | Sophie Turner | Western Europe | 1511196429
8 | 445 | Faisal Riaz | North America | 1507583110
33 | 445 | Faisal Riaz | North America | 1509480510
12 | 445 | Faisal Riaz | North America | 1507659660
217 | 445 | Faisal Riaz | North America | 1511914655
7 | 445 | Faisal Riaz | North America | 1507560542
25 | 449 | Venkat Puri | North America | 1508509764
121 | 449 | Venkat Puri | North America | 1509704227
119 | 449 | Venkat Puri | North America | 1509704171
117 | 449 | Venkat Puri | North America | 1509703793
5 | 463 | Scott Jay | North America | 1507301571
21 | 463 | Scott Jay | North America | 1507910814
27 | 465 | Parker Tates | EEMA | 1509109957
29 | 467 | Vivian Bond | Western Europe | 1509465890
31 | 469 | Jean-Christophe Glachant | Western Europe | 1509474304
35 | 471 | Arnab Goswami | North America | 1509535475
37 | 473 | Matthias Toby | Western Europe | 1509535623
39 | 475 | Shubham Sawdhan | North America | 1509535625
41 | 477 | Martin Hoffmann | Asia | 1509535626
我想做的是計算每個發生region
。 因此,我的結果將是:
Region | Count
Western Europe | 12
North America | 16
Asia | 1
EEMA | 1
謝謝
您只需使用group by
:
select region, count(*)
from t
group by region;
我不知道您的查詢與該問題有什么關系。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.