准备测试表:

CREATE TABLE [album] ([_id] INTEGER PRIMARY KEY AUTOINCREMENT, [age] integer, [name] text, [length] integer default 0);

准备数据:

insert into [album] ([age], [name], [length]) values (15, 'A', 175);
insert into [album] ([age], [name], [length]) values (16, 'B', 125);
insert into [album] ([age], [name], [length]) values (12, 'F', 150);
insert into [album] ([age], [name], [length]) values (19, 'C', 140);
insert into [album] ([age], [name], [length]) values (30, 'C', 160);
insert into [album] ([age], [name], [length]) values (19, 'D', 170);
insert into [album] ([age], [name], [length]) values (21, 'E', 190);
insert into [album] ([age], [name], [length]) values (18, 'F', 165);

1. 查询以name分组, 每组的记录条数, 以及每组中age最大的那个

select count([_id]), max([age])  from [album] group by [name]

2.查询以name分组, 每组的记录条数, 以及每组中最大age对应的length

select count([_id]), [length] from [album] group by [name] having [age]= max([age])

Sqlite 分组查询相关推荐

  1. sqlite查询乘以某列如果是null就换成_大数据之Hive group by with cube/rollup分组查询...

    group by sql 查询时,我们常将聚合函数和group by 结合起来对某一个或多个字段进行分组查询,例如: select addcode,count(distinct sbtid)uv fr ...

  2. MySQL数据库——day26 数据库安装,卸载,概念,msq的介绍,安装,连接,DDL,DML,DQL模糊查询,字段控制(别名和运算),排序,聚合函数,分组查询(where和having),分页查询

    学到mysql的时候非常的快,感觉前面的没有很巩固,还是要复习前面的博客 常见的数据库 MySQL , Oracle , SQL Server , SQLite , DB2 , - SQL Serve ...

  3. mysql分组和where条件查询_【MySQL】:分组查询where和having

    分组查询 之前学习聚合函数,知道聚合函数在默认情况下,将会把所有的记录当成一组,让我们在对列求值,计算时更方便了一些. 但是,在某些情况下,我们需要显式地对记录进行分组,使用的是group by [c ...

  4. MySQL数据库分组查询group by(having)

    1. 分组查询介绍 分组查询就是将查询结果按照指定字段进行分组,字段中数据相等的分为一组. 分组查询基本的语法格式如下: GROUP BY 列名 [HAVING 条件表达式] [WITH ROLLUP ...

  5. mysql 名字分组查询id_mysql进阶5:分组查询

    /*语法: select 分组函数 列(要求出现在group by的后面) from 表 [where 筛选条件] group by 分组的列表 [order by 子句] 注意:查询列表必须特殊,要 ...

  6. ORM单表查询,跨表查询,分组查询

    ORM单表查询,跨表查询,分组查询 单表查询之下划线 models.Tb1.objects.filter(id__lt=10, id__gt=1) # 获取id大于1 且 小于10的值models.T ...

  7. solr4.5分组查询、统计功能介绍

    到分组统计估计大家都不会陌生,就是数据库的group by语句,但是当我们采用solr4.5全文检索时,数据库提供再好的sql语句都没有任何的意义了,那么在solr4.5中我们如何做到分组统计呢?其实 ...

  8. mysql分组函数按月份差,学习猿地-mysql如何按月份分组查询

    mysql按月份分组查询的方法:根据format字符串格式化date值,语法为[DATE_FORMAT(date,format)],其中[%M ]为月的名字. mysql按月份分组查询的方法:sele ...

  9. mysql 连接 分组_详解MySQL中的分组查询与连接查询语句

    分组查询 group by group by 属性名 [having 条件表达式][ with rollup] "属性名 "指按照该字段值进行分组:"having 条件表 ...

最新文章

  1. 使用javascript模拟常见数据结构(二)
  2. 怎么用计算机不会卡,电脑卡顿不流畅怎么解决?
  3. C 语言 malloc用法实验
  4. replace into
  5. 背包问题lingo求解
  6. Fiori 里周期性检查window size大小的变化
  7. PAT_B_1070_Java(25分)_C++(25分)
  8. java中的可检查和不检查_检查Java测试中发生了什么
  9. 分布式 java 应用:基础与实践_单集群数据超1000亿,微服务架构下分布式数据库应用实践...
  10. 网易云复盘:云计算前端这一年(AngularJS粉慎入)
  11. 2021年中国独臂强盗市场趋势报告、技术动态创新及2027年市场预测
  12. 软交换协议比较和发展趋势 (SIP-T和SIP-I的比较)
  13. debug HTTP的一个GUI工具NetTool
  14. [境内法规]中国人民银行关于分支行反洗钱工作的指导意见—银发[2005]56号
  15. Eclipse-cpp-2022-03下载地址
  16. MATLAB中常用的基本数学函数和三角函数
  17. 解除谷歌浏览器默认禁止音频自动播放
  18. python操作word详细操作_Python操作Word的入门教程
  19. 彼岸夏花(一个爱与救赎的凄美故事)
  20. 微博修改域名的服务器,新浪微博个性域名是什么 新浪微博如何修改个性域名...

热门文章

  1. 推荐23个精美的的国外单页网站设计作品
  2. tensorrtx搭建Zero-DCE部署
  3. 学编程第一步?从抄代码开始?
  4. 以客户为中心的销售方法取决于哪些原则
  5. SwiftUI和Python一起从数据提取到App展示(做个世界国旗App)
  6. 分析报告—病毒性营销
  7. html 标签使内容在一行,css如何使文字在一行上?
  8. SQL语句匹配时间的用法
  9. S7-200Smart 恒压供水程序样例+485通讯样例 + 触摸屏样例子
  10. 3u8633还在飞吗_四川8633还在飞吗