Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 将此语句转换为sql查询_Mysql_Sql - Fatal编程技术网

Mysql 将此语句转换为sql查询

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不用于让其他人确认小代码片段是否正确。你应该自己测试一下

显示每个包裹编号的包裹编号和客户数量,仅适用于客户数超过100的包裹

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