我想知道如何查詢具有不同和計數功能的表。
例如:
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
任何幫助,將不勝感激。
uj5u.com熱心網友回復:
SELECT
ID,
count(distinct Email) as distinct_emails,
ProductName
FROM Products
group by ID,ProductName
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/325200.html
標籤:sql sql-server 查询语句
