如何把数据查询拆分

在下面的数据里,如何把“健康状况”里的各种结果,查询拆分出来


0K[}(6}$ZZL%6MKW`%ZHV[7.png


Screenshot_20200402_154539.jpg

FineReport nxwzqy1 发布于 2020-4-2 15:46
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
1
cherry团子Lv6中级互助
发布于2020-4-2 15:54(编辑于 2020-4-2 20:58)

WorkBook242.cpt

select 单位,报告日期,健康状况 ,CASE WHEN CHARINDEX(健康状况,'健康')>0 THEN '健康' ELSE '异常'  END  AS 新健康状况 ,count(1) 人数 from dbo.学生体温报告 group by 单位,报告日期,健康状况


  • nxwzqy1 nxwzqy1(提问者) select 单位,报告日期,健康状况,count(1) 人数 from dbo.学生体温报告 group by 单位,报告日期,健康状况 如何在这段查询里把“健康状况”拆分开
    2020-04-02 16:00 
  • cherry团子 cherry团子 回复 nxwzqy1(提问者) 你想一条变三条?什么数据库?
    2020-04-02 16:11 
  • nxwzqy1 nxwzqy1(提问者) 回复 cherry团子 是的,是sql sever
    2020-04-02 16:14 
  • cherry团子 cherry团子 回复 nxwzqy1(提问者) 感觉有点难,你这个健康状况里面个数还不确定,用union all 不现实
    2020-04-02 16:29 
  • nxwzqy1 nxwzqy1(提问者) 回复 cherry团子 健康状况分十种,把它分成两类,“健康”(第一种)和“异常”(其他九中种)
    2020-04-02 16:48 
  • 2关注人数
  • 447浏览人数
  • 最后回答于:2020-4-2 20:58
    请选择关闭问题的原因
    确定 取消
    返回顶部