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(提问者)
- select 单位,报告日期,健康状况,count(1) 人数
from dbo.学生体温报告
group by 单位,报告日期,健康状况
如何在这段查询里把“健康状况”拆分开
-
cherry团子 回复 nxwzqy1(提问者)
- 你想一条变三条?什么数据库?
-
nxwzqy1(提问者) 回复 cherry团子
- 是的,是sql sever
-
cherry团子 回复 nxwzqy1(提问者)
- 感觉有点难,你这个健康状况里面个数还不确定,用union all 不现实
-
nxwzqy1(提问者) 回复 cherry团子
- 健康状况分十种,把它分成两类,“健康”(第一种)和“异常”(其他九中种)
|
|