SQL查询大于60分的人 和小于50分的人

刚写错了是查询大于60分的人数和小于50分的人数... 刚写错了 是查询大于60分的人数 和小于50分的人数 展开
 我来答
仁昌爱娱乐
高粉答主

2020-01-13 · 专注关心娱乐
仁昌爱娱乐
采纳数:760 获赞数:459769

向TA提问 私信TA
展开全部

工具/材料:Management Studio。

1、首先在桌面上,点击“Management Studio”图标。

2、之后在该界面中,点击左上角“新建查询”选项。

3、接着在该界面中,输入查询大于60分的人和小于50分的人sql语句“select name from test where score >60 or score <50'”。

4、然后在该界面中,点击左上方“执行”按钮。

5、最后在该界面中,显示大于60分的人和小于50分的人。

badkano
推荐于2017-10-05 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144777 获赞数:885360
团长

向TA提问 私信TA
展开全部
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里肯定没问题,就是不知道你最后结果要怎么显示,你分别执行一下看看吧,要不我建个表给你看下效果
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zxd9915
2013-08-18 · TA获得超过299个赞
知道小有建树答主
回答量:461
采纳率:50%
帮助的人:206万
展开全部
select * from tablename where chengji > 60 or chengji < 50
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
并行天下
2013-08-18
知道答主
回答量:6
采纳率:0%
帮助的人:3.1万
展开全部
Select *
FROM table_name
Where column1 > 50 AND colunm1 < 60
追问
不对 ,分别是两组人数  应该查询出来有2个结果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式