使用case when

例如:

SELECT COUNT ( CASE WHEN risk_level IN ( '较高', '高' ) THEN 1 ELSE NULL END ) high,COUNT ( CASE WHEN risk_level is not null THEN 1 ELSE NULL END ) Num
FROMgeohazard_all_english
WHEREpipeline_id LIKE'管道%'

可以查询风险为较高、高或者风险字段不为空
查询结果:

SELECT COUNT ( CASE WHEN risk_level IN ( '较高', '高' ) THEN 1 ELSE NULL END ) high,COUNT ( CASE WHEN risk_level IN ( '较低', '低', '中', '中等', '较高', '高' ) THEN 1 ELSE NULL END ) Num
FROMgeohazard_all_english
WHEREpipeline_id LIKE'管道%'

SQL:postgresql一条sql语句查询多个count相关推荐

  1. 一条mysql语句查询出男女的人数

    统计报表中,为了实现一条mysql语句查询出男女的人数,sql语句如下: #年末年龄统计表 select COUNT(case when info.sex = 'm' then sex end ) a ...

  2. php频繁执行sql,php - 一条SQL执行多次 sum 特别慢

    php - 一条SQL执行多次 sum 特别慢 小皮2017-04-10 15:55:28 0 5 173 SELECT agentid,count(id) AS allnum, sum(if ...

  3. Jmeter JDBC Request执行多条SQL语句

    之前写过Jmeter操作mysql的文章https://blog.csdn.net/qq_36502272/article/details/88891873今天我们再看下如何操作多条sql语句 1.添 ...

  4. sql 非主键每年自增_或许你不知道的 10 条 SQL 技巧

    上文我们简述了 SQL 的一些进阶技巧,一些朋友觉得不过瘾,我们继续来下篇,再送你 10 个技巧 一. 使用延迟查询优化 limit [offset], [rows] 经常出现类似以下的 SQL 语句 ...

  5. mysql多条新增字段sql合并为一条新增

    如下,同一张表,有4条分开的新增字段的sql, alter table aadd column column1 tinyint null default null comment 'column1:0 ...

  6. mysql 合并两个update_如何将多条update语句合并为一条

    需求: 如何将多条update语句合并为一条update语句: 如,update table1 set col='2012' where id='2014001' update table1 set  ...

  7. MySQL番外篇:一条SQL查询语句是如何执行的?

    在面试的过程中,有的面试官会给出一条简单的SQL查询语句,让简单说一下执行的过程. SELECT * FROM emp where age=30; 以下问MySQL的基本架构图,从中可以看出SQL语句 ...

  8. 当我们输入一条SQL查询语句时,发生了什么?

    我们经常说,看一个事儿千万不要直接陷入细节里,你应该先鸟瞰其全貌,这样能够帮助你从高维度理解问题.同样,对于 MySQL 的学习也是这样.平时我们使用数据库,看到的通常都是一个整体.比如,你有个最简单 ...

  9. php mysql 多行查找_PHP使用mysqli同时执行多条sql查询语句的实例

    PHP数据库操作中,mysqli相对于mysql有很大的优势,建议大家使用:之前我们有介绍过如何在PHP5中使用mysqli的prepare操作数据库,使用mysqli更是支持多查询特性,请看下面这段 ...

  10. 讲mysql执行流程书籍_MySQL 基础架构 1. 一条SQL查询语句的执行过程(个人学习笔记)...

    MySQL的逻辑架构图: MySQL 大体分为 "server 层" 和 "存储引擎层" 两部分: Server 层 包括 连接器.查询缓存.分析器.优化器.执 ...

最新文章

  1. 租约-分布式缓存一致性的高效容错机制
  2. html渐变色CSS3 渐变,如何实现css3渐变色,css3渐变色怎么写
  3. ECSHOP商品编辑器上传中文名图片产生乱码
  4. 不懂编程可以自学python吗-为什么我建议你一定要学Python?
  5. LimeSDR性能参数介绍及如何用它实现通信过程
  6. nbi可视化_2020最受欢迎的5个数据可视化工具分享
  7. # C语言程序设计第二次作业——顺序结构
  8. Array对象的三种属性实例
  9. MD5校验工具的使用
  10. 数据结构课程设计-通讯录管理系统(C语言版)
  11. 【原创】软件测试(原书第二版)
  12. 刑事案件鉴定意见常用质证要点
  13. Hi3519V101 Linux开发环境
  14. java兔子繁殖总数_Java 兔子繁殖迭代问题
  15. 零知识证明在区块链中的应用
  16. jfinal整合IJPay paypal支付
  17. HTML-----第二章表格及样式
  18. 令人头大的慢查询分析
  19. cad怎么将图层后置_CAD图层遮挡,如何将CAD图形进行前置或者后置?
  20. 关于微信小程序Tomcat服务器后端程序搭建

热门文章

  1. 19.mysql 字符集和校对规则
  2. 2.tcpdump(1)
  3. 18. Element firstChild 属性
  4. 如何在Spring容器中加载自定义的配置文件
  5. 50个开源性能测试工具
  6. Contest1874 - noip基础知识五:动态规划(背包、树dp、记忆化、递推、区间、序列dp、dp优化)...
  7. ocRuntime基本功
  8. Linux下使用shell脚本远程登录主机(Ubuntu CentOS)
  9. 自动适配autolayout
  10. 《Entity Framework 6 Recipes》中文翻译系列 (42) ------ 第八章 POCO之使用POCO