当前位置:首页 » 编程语言 » sql语句查询大于80分的姓名
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql语句查询大于80分的姓名

发布时间: 2022-04-03 06:02:34

① 查询平均成绩大于80分的课程的名字和学分.sql语句查询,跪求高人指点!我积分不多,这次都悬赏出去了

你没有加上where子句.
select cname,credit
from sc
join course on sc.cno=course.cno
where ...
group by cname
having avg(grade)>80

② 用一条SQL语句 查询出每门课都大于80分的学生姓名。要求用exists

select code,name from t_score a where not exists(select 1 from t_score b where b.code=a.code and b.score<=80) group by a.code,a.name

③ sql查询出大于60分小于70分且大于80分的人

SELECT 学号,姓名 FROM 学生 WHERE 70<'成绩'>60 AND 80<'成绩';

这个不能为OR的,因为它是的题目是且。
只是说语言执行结果为NULL

④ 用一条SQL语句 查询出每门课都大于80分的学生姓名

select name form 表名 a where a.kecheng='语文' and a.fenshu>80 and exists (select * from 表名 b where b.name=a.name and b.kecheng='数学' and b.fenshu>80 )试一下

⑤ 1、 用一条SQL语句 查询出每门课都大于80分的学生姓名

selcet name,count(*)
from A
where fenshu>=80
group by name
Having count(*)=3
count是统计记录个数
group by是将此表的姓名一栏分组。
having就是集合函数了。

⑥ 用一条SQL语句,查询出每门课都大于80分的学生姓名

select name from stu where name not in(
select name from stu where
fenshu<=80 group by name having
count(*)>=1) group by name先查到任何一门不足80的学生,再排除这些学生

⑦ 用一条sql语句查询出每门课都大于80分的学生姓名

请给出具体的表格式和列名称。

没有具体表,不同人设计的表结构不同,查询语句也不同。
例:
表名称为grade,结构如下
id 姓名 数学 语文
1 张三 30 20
2 李四 80 90
3 王五 90 70
查询语句为
select * from grade where 数学>80 and 语文>80

⑧ 怎样用一条sql 查出表(table)中 每科成绩高于80的 人的名字

select name from ss Group by name having min(mark)>80;这句是没错的,结果的确是两个人。楼主已经做出来了,何必再问?可以看看这个网址:http://bbs.csdn.net/topics/190052824
如果楼主是希望三科都高于80的,你表中都没有相关的数据,除非得特别声明是哪三个科目。测试了一下,在oracle平台运行的话,结果只有一个:王五。估计在sqlserver平台运行结果为两个,没有安装sqlserver,所以测试不了