美文网首页
Sql分组后查询条数

Sql分组后查询条数

作者: 秦舒话 | 来源:发表于2018-06-05 00:58 被阅读0次

先看下一般的查询sql语句和分组sql语句

-- 查询总记录条数
SELECT COUNT(*) FROM 表名 WHERE 条件

-- 查询分组后每组的记录条数
SELECT COUNT(*) FROM 表名 WHERE 条件 GROUP BY id

但是想知道分组后,一共有多少组数据怎么做呢,下面我们用子查询的方式实现

SELECT COUNT(*) FROM (SELECT COUNT(*) FROM 表名 WHERE 条件 GROUP BY id) AS 别名

这样我们就可以查询到一共有多少组数据了

注意:使用子查询方式,在MySql中一定要加上别名

相关文章

  • Sql分组后查询条数

    先看下一般的查询sql语句和分组sql语句 但是想知道分组后,一共有多少组数据怎么做呢,下面我们用子查询的方式实现...

  • thinkphp5.0 数据库增删改查

    一、查询 1. sql语句查询 sql查询传递条件参数的两种方式返回多条数据,只查询到一条数据也以数组的方式返给前...

  • mysql中简单安全处理和分页算法

    简单分页算法 //查询总条数$sql = "select count(*) from tablename"...

  • sql 分页加载数据

    首先,我们需要写一条sql语句,每次查询多少条数据 另外,我们还需要一条sql语句来查询相关条件的总条数 接下来,...

  • SQL分组查询

    一.分组查询 1.使用group by进行分组查询 在使用group by关键字时,在select列表中可以指定的...

  • 2019-06-24

    一、分页查询(sql语句limit) sql语句+limit m(n-1)开始点,(m)显示条数 m:每...

  • 取出分组后最新的一条数据的坑

    今天群里有个小伙伴提了个需求说帮写一条取出分组后最新的一条数据的sql:

  • MySQL查询分组后前10条数据

    在做去哪儿网数据分析时候被一个问题难倒了,之前通过scrapy将数据导入了MySQL,然后想分组查询MySQL数据...

  • sql 分组查询-mysql

    group by <分组项> [having <分组筛选条件>] 1.统计各班人数: select 班级编号,co...

  • SQL语句:分组查询

    在对数据表中数据进行统计时,可能需要按照一定的类别分别进行统计。比如查询每个部门的员工数。 使用GROUP BY按...

网友评论

      本文标题:Sql分组后查询条数

      本文链接:https://www.haomeiwen.com/subject/xtbusftx.html