sql - 是否有任何查询来查找与 package_no 列对应的重复记录计数?
问题描述
我有这样的表结构
package_no road_name road_code
p1 r1 c1
p1 r1 c1
p2 r1 c1
我需要计算与 package_no 列对应的重复道路代码 我希望上表中的一条记录包含重复的包 p1 和道路计数为 1
解决方案
你想聚合count(distinct)
吗?
select package_no, count(*) as num_rows, count(distinct r1) as num_r1
from t
group by package_no
having count(*) > 1;
推荐阅读
- arima - 如何在 R 中实现带有 ARIMA 错误的回归的 Breusch-Godfrey 检验
- html - Oracle Apex 中不可读的 html 字符
- r - R:如何成功拆分和修剪数据
- java - java中ArrayList中的ArrayList
- path - 在 env 中识别 python
- javascript - 如何使用 jQuery 在 Kendo Grid 中获取选定的行
- python - 如何在python中实现概率分布的合并?
- python - 5.51 GiB 已分配;417.00 MiB 免费;PyTorch CUDA 总共保留 5.53 GiB 内存不足
- sql - 基于三张有限制的表的SQL查询
- flutter - flutter firebase streambuilder返回null错误