准备测试表:

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. python内置函数可以返回列表元组_Python内置函数()可以返回列表、元组、字典、集合、字符串以及range对象中元素个数....
  2. 计算机会计应用实训,计算机会计模拟实习报告.pdf
  3. hdu4920 矩阵乘法%3
  4. Centos 6.2部署CSVN服务器
  5. java修改字节码技术,Javassist修改class,ASM修改class
  6. ExtJs window(一)使用API以及window常用属性和方法
  7. 如何启用 SAP Spartacus Guest checkout
  8. 人物肖像速写_深度视频肖像
  9. Python中字符串操作函数string.split('str1')和string.join(ls)
  10. PHP自动判断用户会员过期,php,_定时扣除用户过期积分,但平台用户量比较大,有没有好的解决方法?,php - phpStudy...
  11. oppoJava面试!传智播客java基础案例教程
  12. Android 7.0 获取相机拍照图片,适配三星手机拍照,解决三星手机拍照屏幕旋转,判断设备是否有摄像头
  13. 【Flink】Flink + Drools 构建规则模型
  14. git如何查看和切换账号
  15. 写html前端代码的软件_你能看懂高贵的前端程序员的工作内容?
  16. HQL –Hibernate查询语言–示例教程
  17. eclipse写javaee的时候js文件新增函数找不到
  18. 液晶指定位置显示 c语言,大家看看该怎么改才能让12864液晶显示屏显示21个字符啊?...
  19. 自动装配的几种方式——Spring IOC/DI(四)
  20. x264 settings

热门文章

  1. 2021年-游戏客户端校招-面试题
  2. Linux 解压方式总结
  3. SQL查询某一字段重复的数据
  4. NoHttp详解之NoHttp最原生使用(无封装)
  5. Java final类详解
  6. 前端叹了口气,并表示谣言止于智者
  7. Java-合成复用原则的初步了解以及饿汉式的补充
  8. Halcon 第四章『图像特征与提取』◆第1节:基于区域形状特征
  9. 6 大主流 Web 框架的优缺点对比
  10. 出力CSV文件将逗号转义