GROUP BY对数据进行分组

SQLite的GROUP BY 子句用于与SELECT语句一起使用,来对相同的数据进行分组

在SELECT语句中,GROUP BY子句放在WHERE子句之后,放在ORDER BY子句之前。

 

用法:select 列名,列名 from 表名 group by 列名 order by 列名

 

例1:对CPU型号进行分组,并查询使用相同CPU的手机数(对CPU型号相同的信息合并)

  SELECT "CPU型号",count(*) FROM Content GROUP BY "CPU型号" ORDER BY count(*) desc

SQLite数据库—group by 语句

count(*)表示记录次数

  

2:将CPU型号,蓝牙都相同的手机合并

SELECT "CPU型号","蓝牙",count(*) FROM Content GROUP BY "CPU型号","蓝牙"

SQLite数据库—group by 语句

在上例中发现CPU型号为空的手机数量很多,我们可以利用select查询CPU为空的手机的网页,在网页里查询是否数据收集过程中出现了失误

select 名称,cpu型号,PageUrl from Content where cpu型号='' order by 名称

SQLite数据库—group by 语句





相关文章:

  • 2022-12-23
  • 2021-10-26
  • 2021-05-25
  • 2021-09-25
  • 2022-12-23
猜你喜欢
  • 2021-06-09
  • 2022-01-20
  • 2022-12-23
  • 2021-08-31
  • 2022-12-23
  • 2022-12-23
  • 2022-01-07
相关资源
相似解决方案