You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在SQLite中统计已有字段组合的出现次数

统计飞机型号代码与序列号组合的出现次数

完全可以通过SQL的GROUP BY和COUNT()函数实现需求,直接统计两个字段组合的出现次数,以下是具体方案:

基础统计所有组合的出现次数

假设你的表名为aircraft_records,字段分别为aircraft_type_code(飞机型号代码)和serial_number(序列号),执行以下查询:

SELECT 
  aircraft_type_code, 
  serial_number, 
  COUNT(*) AS occurrence_count
FROM 
  aircraft_records
GROUP BY 
  aircraft_type_code, 
  serial_number
ORDER BY 
  occurrence_count DESC;

这段代码的作用:

  • GROUP BY aircraft_type_code, serial_number:将表中所有飞机型号代码+序列号的唯一组合分组
  • COUNT(*):统计每个分组内的记录数量,也就是该组合的出现次数
  • ORDER BY occurrence_count DESC:按出现次数从多到少排序,方便快速查看重复最频繁的记录

仅筛选重复出现的组合

如果只需要关注出现次数大于1的重复组合,可以添加HAVING子句过滤结果:

SELECT 
  aircraft_type_code, 
  serial_number, 
  COUNT(*) AS occurrence_count
FROM 
  aircraft_records
GROUP BY 
  aircraft_type_code, 
  serial_number
HAVING 
  COUNT(*) > 1
ORDER BY 
  occurrence_count DESC;

注意:请根据你的实际表名和字段名替换上述代码中的对应名称。

内容的提问来源于stack exchange,提问作者Faramir

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 18:40:49