美文网首页
CASE的使用(一条SQL查询出多个统计结果)

CASE的使用(一条SQL查询出多个统计结果)

作者: Java_xiaoman | 来源:发表于2019-08-21 17:23 被阅读0次

场景:在一张表中,我的一个字段,里面数字的不同代表了不同的类型;
现在,我要根据这个字段的数字,统计出来每个数字对应的条数;


image.png

如果按照每个部位进行查询的话,sql需要些好几条,费时费力;对数据库的连接也会多;

这时候就可以使用CASE


image.png
image.png

相关文章

  • CASE的使用(一条SQL查询出多个统计结果)

    场景:在一张表中,我的一个字段,里面数字的不同代表了不同的类型;现在,我要根据这个字段的数字,统计出来每个数字对应...

  • 不常见的sql

    不常见的sql 一条sql执行多个update 一条sql执行多个update CASE WHEN用法

  • 聚合函数小记

    聚合函数不使用group by 分组只会查询出一条结果使用group by 分组后会统计不同组别的数量

  • Oracle之--CASE WHEN语句

    使用CASE WHEN语句他统计各个年龄段人数 遇到需要整合的sql是使用CASE WHEN还是UNION呢? 执...

  • 【MySQL必知必会】第17章:组合查询

    多数SQL查询都只使用单条SELECT语句。但MySQL也允许执行多个查询(多条SELECT语句),并将结果作为单...

  • SQL性能优化

    1. 查询 SQL 尽量不要使用 select *,而是 select 具体字段 2. 如果知道查询结果只有一条,...

  • 11. 组合查询

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

  • sql92和sql99等值连接的差异

    sql 92中,多个查询的表在from后边,使用逗号连接查询条件在where后边,多个连接条件使用and连接 sq...

  • MySQL 一条SQL语句实现批量更新数据

    MySQL 一条SQL语句实现批量更新数据(update结合case,when和then的使用案例) 这句sql的...

  • SQL每日一题(2020-06-24)

    题目: 用一条SQL 语句 查询出每门课都大于80 分的学生姓名,表格样式及数据如下: 结果为 请至少使用两种方法...

网友评论

      本文标题:CASE的使用(一条SQL查询出多个统计结果)

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