美文网首页
PostgresSQL将多条子查询的统计结果作为查询结果

PostgresSQL将多条子查询的统计结果作为查询结果

作者: 李北北 | 来源:发表于2019-01-15 09:33 被阅读0次
SELECT

    (SELECT COUNT (*) FROM d_info WHERE type = 0) AS common_total_count, --0普通总数

    (SELECT COUNT (*) FROM d_info WHERE type = 0 AND status = 0) AS common_offline_count, -- 00普通离线数量

    (SELECT COUNT (*) FROM d_info WHERE type = 0 AND status = 1) AS common_online_count, -- 01普通在线数量

    (SELECT COUNT (*) FROM d_info WHERE type = 1) AS special_total_count, --特殊总数量

    (SELECT COUNT (*) FROM d_info WHERE type = 1 AND status = 0) AS special_offline_count, -- 10特殊离线数量

    (SELECT COUNT (*) FROM d_info WHERE type = 1 AND status = 1) AS special_online_count; -- 11特殊在线数量

相关文章

  • PostgresSQL将多条子查询的统计结果作为查询结果

  • 后台涉及“管理”的几种主要功能及页面

    1、查询功能及页面 查询页面包含:“查询条件区域”、“查询结果区域”(包含结果表格、“结果数量统计”、“翻页功能(...

  • Laravel UNION联合查询并分页

    UNION联合查询并分页 联合查询用于将两个或更多查询的结果集组合为单个结果集,该结果集包含联合查询中所有查询的全...

  • 11. 组合查询

    组合查询 SQL 允许执行多个查询,并将结果作为一个查询结果集返回,这些组合查询通常称为并(union)或复合查询...

  • [实战]mysql子查询

    联合查询 将多条select语句记录上拼接语法: 子查询 查询实在某个查询结果之上. 按位置分类: 按结果分类 举...

  • union 联合查询

    将两个select语句的查询结果通过并运算(union)合并成一个查询结果。进行合并查询时,要求两个查询结果具有相...

  • chapter17:组合查询

    利用UNION操作符将多条SELECT语句组合成一个结果集。 组合查询 MySQL允许执行多个查询并将结果作为单个...

  • mysql联合查询

    进阶9:联合查询 /*union 联合 合并:将多条查询语句的结果合并成一个结果 语法:查询语句1union查询语...

  • mybatis foreach的使用

    将list数组中的参数遍历作为条件,在将查询结果放入list中 ?????????????????????????...

  • 6.三个子查询语句

    1.where型:内层的查询结果作为外层查询的比较条件 2.from型:把内层的查询结果供外层再次查询 注意!内层...

网友评论

      本文标题:PostgresSQL将多条子查询的统计结果作为查询结果

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