例如,我有一个名为Customer_Id
的类别。由于很少有客户进行多次交易,因此对于此类客户,客户ID每次进行交易时都会重复。我想根据客户ID重复的次数来查找有多少客户与我们进行的交易超过10次。对查询有任何建议吗?
答案 0 :(得分:0)
您可以将count或sum(1)与group by一起使用。
Select Sum(1) as TotalTransactions, Customer_Id from transactions group by CustomerId
要在聚合函数上应用条件,可以使用HAVING子句。
Select Sum(1) as TotalTransactions, Customer_Id from transactions group by CustomerId HAVING Sum(1) > 10
答案 1 :(得分:0)
以下是查询:
SELECT employee_id, Count(1)
FROM transections
GROUP BY employee_id
HAVING Count(*) > 10