[英]SQL Query with Distinct and Count
我想知道如何查詢具有不同和計數功能的表。
例如:
SELECT ID, Email, ProductName, ProductModel
FROM Products
我該怎么做才能在 ID 和每個 ID、電子郵件計數上使用 Distinct 功能提取數據?
從類似的東西:
ID email ProductName
0 a abc@gmail.com apple
1 b bcd@gmail.com orange
2 a cde@gmail.com apple
3 b def@gmail.com orange
4 c efg@gmail.com grapefruit
5 a fgh@gmail.com apple
6 b ghi@gmail.com orange
7 c hij@gmail.com grapefruit
8 a ijk@gmail.com apple
9 a jkl@gmail.com apple
10 a klm@gmail.com apple
類似於:
ID Count ProductName
0 a 6 apple
1 b 3 orange
2 c 2 grapefruit
任何幫助,將不勝感激。
SELECT
ID,
count(distinct Email) as distinct_emails,
ProductName
FROM Products
group by ID,ProductName
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.