4个回答
展开全部
select
sum(case when 分数>60 then 1 else 0 end) as 大于60分,
sum(case when 分数<50 then 1 else 0 end) as 大于50分
from 表名
select '大于60分',count(*) from 表名 where 分数>60
union all
select '小于50分',count(*) from 表名 where 分数<50
你看你想用哪个吧
更多追问追答
追问
这个语句可以用吗 我么写过这种类型 放在数据库Oracl可以执行?
追答
oracle里肯定没问题,就是不知道你最后结果要怎么显示,你分别执行一下看看吧,要不我建个表给你看下效果
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from tablename where chengji > 60 or chengji < 50
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Select *
FROM table_name
Where column1 > 50 AND colunm1 < 60
FROM table_name
Where column1 > 50 AND colunm1 < 60
追问
不对 ,分别是两组人数 应该查询出来有2个结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询