嵌套Sql语句,大家帮忙看看 这么写?

java_mp5 2007-11-26 01:23:31
HEALTH_JK_CheckResult
就这一张表。
想实现,根据一定的条件count出信息 作为一列,类似如下的样子,但是这样报错。请问怎么写?

select count(select * from HEALTH_JK_CheckResult where charindex('血脂升高',chkresult)>0) as xuezhisg,

count(*) as gaoxuey
from HEALTH_JK_CheckResult
...全文
115 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kk19840210 2007-11-26
  • 打赏
  • 举报
回复

select (select count(*) from HEALTH_JK_CheckResult where charindex('血脂升高',chkresult)> 0) as xuezhisg,
count(*) as gaoxuey
from HEALTH_JK_CheckResult
java_mp5 2007-11-26
  • 打赏
  • 举报
回复
好了,
select

(select count(*) from HEALTH_JK_CheckResult where charindex('血脂升高',chkresult)> 0) as xuezhisg,
(select count(*) from HEALTH_JK_CheckResult where charindex('胆囊疾患',chkresult)>0) as dannangjh
from HEALTH_JK_CheckResult
就这样的。。
谢谢啊 马上给分。
java_mp5 2007-11-26
  • 打赏
  • 举报
回复
还是不行。。
count(*) as gaoxuey
这个里面的*也是类似上面的查询语句
中国风 2007-11-26
  • 打赏
  • 举报
回复
select   
count(select * from HEALTH_JK_CheckResult where charindex('血脂升高',chkresult)> 0) as xuezhisg,

count(*) as gaoxuey
from HEALTH_JK_CheckResult
中国风 2007-11-26
  • 打赏
  • 举报
回复

count放在子查询里面
select

(select count(*) from HEALTH_JK_CheckResult where charindex('血脂升高',chkresult)> 0) as xuezhisg, as gaoxuey
from HEALTH_JK_CheckResult

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧