Mysql 将此语句转换为sql查询
显示每个包裹编号的包裹编号和客户数量,仅适用于客户数超过100的包裹Mysql 将此语句转换为sql查询,mysql,sql,Mysql,Sql,显示每个包裹编号的包裹编号和客户数量,仅适用于客户数超过100的包裹 SELECT pack_num, COUNT(customer) FROM table_name GROUP BY pack_num HAVING COUNT(customer) >100 这个问题对吗?如果没有,请纠正我 要仅统计独特的客户,您可以添加一个 是的,对。。。。。顺便说一句,请使用Ctrl+K设置查询格式,以便将来提问。Stackoverflow不用于让其他人确认小代码片段是否正确。你应该自己测试一下
SELECT pack_num, COUNT(customer)
FROM table_name
GROUP BY pack_num
HAVING COUNT(customer) >100
这个问题对吗?如果没有,请纠正我 要仅统计独特的客户,您可以添加一个
是的,对。。。。。顺便说一句,请使用Ctrl+K设置查询格式,以便将来提问。Stackoverflow不用于让其他人确认小代码片段是否正确。你应该自己测试一下!这是一个有用的技巧,比在这里提问要快得多。哦,好的,我会做的。这是我第一次在这里提问:pYour query很好。只有在适合问题的情况下才应该使用
count(distinct)
,因为count(distinct)
通常比只使用count()
更昂贵。
SELECT pack_num, COUNT(DISTINCT customer)
FROM table_name
GROUP BY pack_num
HAVING COUNT(DISTINCT customer) >100