dB查询成绩大于80的人数声音有哪些

SQL怎么查出三门课程都大于80的学员_百度知道
SQL怎么查出三门课程都大于80的学员
我有更好的答案
--返回学号。如果需要姓名,再连接学生表select snofrom scwhere score & 80group by snohaving count(*) = 3
如果这个学员总共有5门课程呢???
select distinct snofrom sc as s1where not exists(select * from sc where sno = s1.sno and score &= 80)返回每门课程都80分以上(不小于或等于80分)的学号。
采纳率:52%
来自团队:
jia where 语句就行了
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。查询每门课程成绩都大于80分学生的姓名
转载的sql语句
.1 查询每门课程成绩都大于80分学生的学号
数据库 表 student
name score course
A 85& 语文
A 75& 数学
A 82& 英语
B&& 75& 语文
B&& 89& 数学
B&& 79& 英语
天使美眉90 语文
天使美眉100 数学
天使美眉100 英语
请找出每门课程都超过80分的那个人名字的SQL语句
select name from test.stu
group by name
having count(score) =sum(case& when score&80
then 1 else 0 end )
select name from stu
group by name
having name not in (
select name from stu
where score &80)
select name from test.stu
group by name
having min(score)&=80
================================================
2. 查询课程001的成绩大于课程002成绩的学号
student表:sno(学号),sname(姓名),sex(性别),dept(系)&
course课程表:cno(课程号),课程名(cname)&
sc选课表:sno,cno,grade(成绩)
select cno from sc a inner join (select * from sc where cno=(select
cno from course where cname='001')) as b on a.cno&o=(select cno
from course where cname='002')
================================================
3、关于group by表内容:
如果要生成下列结果, 该如何写sql语句
&&&&&&&&&&&
--------------------------------------------------------
1) select rq,sum(case when shengfu='胜' then 1 else 0 end)
as胜,sum(case when shengfu='负' then 1 else 0 end) as负from tab3 group
2) select N.rq,N. 胜,M. 负 from
(select rq,count(*) 胜 from tab3 where shengfu='胜'group by rq)N
inner join
(select rq,count(*) 负from tab3 where shengfu='负'group by rq)M on
3) select a.rq,a. 胜& as胜,b.负&
as& 负from
(select rq,count(shengfu) 胜from tab3 where shengfu='胜' group by rq)
(select rq,count(shengfu) 负from tab3 where shengfu='负' group by rq)
where a.rq=b.
4)select time, sum(decode(status,'胜','')) 胜
,sum(decode(status,'负','')) 负 from shengfu_
======================================================
4.表中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。
select (case when a&b then a else b end),(case when b&c then
b else c end) from tab4
5.一个日期判断的sql语句请取出tab5表中日期(SendTime字段)为当天的所有记录
(SendTime字段为datetime型,包含日期与时间)
select * from tab5 t where
to_char(t.SendTime,'yyyy-mm-dd')=to_char(sysdate,'yyyy-mm-dd')
6.有一张表,里面有3个字段:语文,数学,英语。其中有3条记录分别表示语文70分,数学80分,英语58分,请用一条sql语句查询出这三条记录并按以下条件显示出来(并写出您的思路):&
大于或等于80表示优秀,大于或等于60表示及格,小于60分表示不及格。&
显示格式:&
语文&&&&&&&&&&&&&
数学&&&&&&&&&&&&&&&
及格&&&&&&&&&&&&&
优秀&&&&&&&&&&&&&&&
-------------------------------------------------------
(case when语文&=80 then '优秀' when语文&60 then '及格' else '不及格'
end) as 语文,
(case when 数学&=80 then '优秀' when数学&60 then '及格' else '不及格'
end) as数学,
(case when英语&=80 then '优秀' when英语&60 then '及格' else '不及格'
end) as 英语
==================================
7.请用一个sql语句得出结果
从table1,table2中取出如table3所列格式数据
部门dep&& 业绩yj
-------------------------------
一月份&&&&&
一月份&&&&&
一月份&&&&&
03&&&&&&&&
二月份&&&&&
02&&&&&&&&
二月份&&&&&
04&&&&&&&&
三月份&&&&&
03&&&&&&&&
部门dep&&&&&
部门名称depname
--------------------------------
国内业务一部
国内业务二部
国内业务三部
国际业务部
table3 (result)
部门dep&&&&
一月份&&&&&
二月份&&&&&
---------------------------------------------------
null&&&&&&&&
10&&&&&&&&
8&&&&&&&&&&
null&&&&&&&&&
null&&&&&&
9&&&&&&&&&&
-------------------------------------------------------
select t.depname,
(select yj from tab6 where mon='一月份' and dep=t.dep) 一月份,
(select yj from tab6 where mon='二月份' and dep=t.dep) 二月份,
(select yj from tab6 where mon='三月份' and dep=t.dep) 三月份
from tab7 t
---------------------
2)求总销售额
sum(case when t1.mon='一月份' then t1.yj else 0 end) 一月份,
sum(case when t1.mon='二月份' then t1.yj else 0 end) 二月份,
sum(case when t1.mon='三月份' then t1.yj else 0 end) 三月份
from tab7 t,tab6 t1 where t.dep=t1.dep
8.一个表中的Id有多个记录,把所有这个id的记录查出来,并显示共有多少条记录数。
-------------------------------------------
select id,count(*) from tab8 group by id having count(*)&1
select * from (select tab8,count(id) as num from tab8 group by id)
t where t.num&1
9.用一条SQL语句 查询出每门课都大于80分的学生姓名&
8.一个叫department的表,里面只有一个字段name,一共有4条纪录,分别是a,b,c,d,对应四个球对,现在四个球对进行比赛,用一条sql语句显示所有可能的比赛组合.
select t.bh||'vs'||t1.bh from tab10 t,tab10 t1 where
select t.bh||'vs'||t1.bh from tab10 t,tab10 t1 where
t.bh$t1.bh这个是不分的
=================================
10.怎么把这样一个表儿
year& month amount
查成这样一个结果
year m1& m2& m3&
1.2 1.3 1.4
2.2 2.3 2.4
select t.year,
(select a.amout from tab11 a where a.month=1 and a.year=t.year)
(select b.amout from tab11 b where b.month=2 and b.year=t.year)
(select c.amout from tab11 c where c.month=3 and c.year=t.year)
(select d.amout from tab11 d where d.month=4 and d.year=t.year)
from tab11 t group by t.year
11.拷贝表(拷贝数据,源表名:a 目标表名:b)
SQL: insert into b(a, b, c) select d,e,
create table test as select *
--从已知表复制数据和结构&&
create table test as select * from dept where 1=2;
--从已知表复制结构但不包括数据&
12.显示文章、提交人和最后回复时间
& select a.title,a.username,b.adddate from table
a,(select max(adddate) adddate from table where
table.title=a.title) b
13.日程安排提前五分钟提醒
14.两张关联表,删除主表中已经在副表中没有的信息
& delete from& fubiao a where
a.fid not in(select id from zhubiao)
15.有两个表tab12和tab13,均有key和value两个字段,如果tab13的key在tab12中也有,就把tab13的value换为tab12中对应的value
update tab13 set value=(select value from tab12 where
tab12.key=tab13.key)
courseid coursename score
-------------------------------------
servlet&& 80
-------------------------------------
为了便于阅读,查询此表后的结果显式如下(及格分数为60):
courseid coursename score mark
---------------------------------------------------
oracle&& 90&
servlet& 80& pass
---------------------------------------------------
select t.courseid,t.coursename,t.score,(case when score&60 then
'pass' else 'fail' end) mark from tab14 t
用select能选成以下结果吗?
SELECT a1, replace(max(sys_connect_by_path(a2, ' ')),' ','')
& FROM (SELECT a1, a2, rn, LAG(rn) OVER(PARTITION
BY a1 ORDER BY rn) rn1
FROM (SELECT a1, a2, row_number() OVER(ORDER BY a1) rn FROM t)
START WITH rn1 IS NULL
CONNECT BY rn1 = PRIOR rn
GROUP BY a1;
有两个表, t1, t2,
SELLER | NON_SELLER
SELLER |& BAL
------& --------
要求用SELECT
语句列出如下结果:------如A的SUM(BAL)为B,C,D的和,B的SUM(BAL)为A,C,D的和.......
且用的方法不要增加数据库负担,如用临时表等
SELECT SELLER,a.total-t.BAL FROM t,(SELECT SUM(BAL) total FROM
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。用一条sql语句查询出“每门”课程都大于80分的学生姓名_百度知道
用一条sql语句查询出“每门”课程都大于80分的学生姓名
Name chengji fengshu张三 数学 75张三 语文 81李四 数学 90李四 语文 76王五 数学 81王五 语文 100王五 英语 90
我有更好的答案
给个思路,供参考:先查出低于80分的学生名单,然后再用姓名作为条件对比,排除刚才查到的学生SQL Server:select distinct [Name] from [表] where [Name] not in (
select [Name] from [表] where [fengshu]&=80)
采纳率:49%
select distinct name from stu where name not in
(select distinct name from stu where fengshu &=80);
select name from table awhere a.name not in (select name from table b where fengshu &=80)
name from *** where fenshu&80
select namefrom 表group by chengjihaving fengshu&80
SELECT s.name, COUNT(*) a FROM sqltest s WHERE s.score&=80 GROUP BY s.name HAVING a&2
2条折叠回答
其他4条回答
为您推荐:
其他类似问题
您可能关注的内容
sql语句的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。工作环境中被认为是有害的噪声应大于多少分贝_百度知道
工作环境中被认为是有害的噪声应大于多少分贝
我有更好的答案
为了保证正常的工作和学习,应控制环境声音不超过70分贝。人们用分贝为单位来表示声音强弱的等级,0dB是听到的最弱声,30~40dB是较理想的安静环境,超过50dB就会影响睡眠,70dB以上会干扰谈话,影响工作效率,长期生活在90dB以上的噪声环境中,会影响听力;如果突然暴露在高达150dB的噪声环境中,鼓膜会破裂出血,双耳完全失去听力。人低声耳语约为30分贝,大声说话为60-70分贝。分贝值在60以下为无害区,60-110为过渡区,110以上是有害区。汽车噪音为80-100分贝,电视机伴音可达85分贝,人们长期生活在85-90分贝的噪音环境中,就会得“噪音病”。电锯声是110分贝。喷气式飞机的声音约为130分贝。当声音达到120分贝时,人耳便感到疼痛。影响人于生物的生活,使人得疾病。噪声的危害(1)干扰休息和睡眠、影响工作效率人进入睡眠之后,即使是40-50分贝较轻的噪声干扰,也会从熟睡状态变成半熟睡状态。人在熟睡状态时,大脑活动是缓慢而有规律的,能够得到充分的休息;而半熟睡状态时,大脑仍处于紧张、活跃的阶段,这就会使人得不到充分的休息和体力的恢复。研究发现,噪声超过85分贝,会使人感到心烦意乱,人们会感觉到吵闹,因而无法专心地工作,结果会导致工作效率降低。&(2)损伤听觉、视觉器官如果人长时间遭受强烈噪声作用,听力就会减弱,进而导致听觉器官的器质性损伤,造成听力下降。&损害心血管:噪声是心血管疾病的危险因子,噪声会加速心脏衰老,增加心肌梗塞发病率。强的噪声可以引起耳部的不适,如耳鸣、耳痛、听力损伤:据测定,超过115分贝的噪声还会造成耳聋。噪声对视力的损害:人们只知道噪声影响听力,其实噪声还影响视力。试验表明:当噪声强度达到90分贝时,人的视觉细胞敏感性下降,识别弱光反应时间延长;噪声达到95分贝时,有40%的人瞳孔放大,视模糊;而噪声达到115分贝时,多数人的眼球对光亮度的适应都有不同程度的减弱。所以长时间处于噪声环境中的人很容易发生眼疲劳、眼痛、眼花和视物流泪等眼损伤现象。同时,噪声还会使色觉、视野发生异常。调查发现噪声对红、蓝、白三色视野缩小80%。&(3)对人体的生理影响&噪声是一种恶性刺激物,长期作用于人的中枢神经系统,可使大脑皮层的兴奋和抑制失调,条件反射异常,出现头晕、头痛、耳鸣、多梦、失眠、心慌、记忆力减退、注意力不集中等症状,严重者可产生精神错乱。这种症状,药物治疗疗效很差,但当脱离噪声环境时,症状就会明显好转。噪声可引起植物神经系统功能紊乱,表现在血压升高或降低,心率改变,心脏病加剧。噪声会使人唾液、胃液分泌减少,胃酸降低,胃蠕动减弱,食欲不振,引起胃溃疡。噪声对人的内分泌机能也会产生影响,如:导致女性性机能紊乱,月经失调,流产率增加等。噪声对儿童的智力发育也有不利影响,据调查,3岁前儿童生活在75分贝的噪声环境里,他们的心脑功能发育都会受到不同程度的损害,在噪声环境下生活的儿童,智力发育水平要比安静条件下的儿童低20%。噪声对人的心理影响主要是使人烦恼、激动、易怒,甚至失去理智。此外,噪声还对动物、建筑物有损害,在噪声下的植物也生长不好,有的甚至死亡。
不论多大分贝的声音,只要对作业人员感觉到厌烦,都有可能造成作业人员身心的伤害(听力、血压、心脏、精神等方面),当然造成噪声聋的首要条件是工作场所的作业人员8等效接触噪声限值≥85dB(A)(每天接触噪声不足8h可根据实际接触噪声时间,按每增加3 dB(A)接触时间减半的原则,确定噪声接触限值),作业人员8等效接触噪声限值≥80dB(A),必须每年进行职业健康查体。
本回答被网友采纳
85分贝,接触时间超过4个小时
为您推荐:
其他类似问题
噪声的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。一直在路上
数据库练习题(大于或等于80表示优秀,大于或等于60表示及格,小于60分表示不及格)
4.有一张表,里面有3个字段:语文,数学,英语。其中有3条记录分别表示语文70分,数学80分,英语58分,请用一条sql语句查询出这三条记录并按以下条件显示出来(并写出您的思路):
大于或等于80表示优秀,大于或等于60表示及格,小于60分表示不及格。
显示格式:
drop table if exists
create table classestest (eid bigint(10) not null auto_increment,yuwen int(3) default null,shuxue int(3) default null,yingyu int(3) default null,primary key (eid)) engine=InnoDB auto_increment=1 default charset=utf8 comment='学科测试表';
insert into classestest (yuwen,shuxue,yingyu) values (70,80,58);
select (case when yuwen&=80 then '优秀' when yuwen&=60 then '及格' else '不及格' end) as 语文,(case when shuxue&=80 then '优秀' when shuxue&=60 then '及格' else '不及格' end) as 数学,(case when yingyu&=80 then '优秀' when yingyu&=60 then '及格' else '不及格' end) as 英语 from
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!

我要回帖

更多关于 统计大于0的个数 的文章

 

随机推荐