一条sql统计出各阶段的数量

柔情只为你懂 2023-05-31 02:49 45阅读 0赞

需求案例:统计出各年龄段人数

表结构:

20191022111856209.png

sql:

  1. SELECT
  2. count( a1 ) AS A1,
  3. count( a2 ) AS A2,
  4. count( a3 ) AS A3
  5. FROM
  6. (
  7. SELECT
  8. ( CASE WHEN age <= 18 THEN age END ) AS a1,
  9. ( CASE WHEN age > 18 AND age <= 22 THEN age END ) AS a2,
  10. ( CASE WHEN age > 22 THEN age END ) AS a3
  11. FROM
  12. sys_user
  13. ) t

结果:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2lrdTUyMDA_size_16_color_FFFFFF_t_70

发表评论

表情:
评论列表 (有 0 条评论,45人围观)

还没有评论,来说两句吧...

相关阅读