--查询出成绩大于60的人的姓名和成绩
select name,score from A where score >'60'
//查询出不只一门成绩大于60分的人的姓名
select name
from A
where grade>60
group by name
having count(name)>1
//创建表
create table A (
name varchar2(5),
grade varchar2(4)
)
//向表中插入数据
insert into A values ('a','98')
insert into A values ('a','88');
insert into A values ('a','50');
insert into A values ('b','79');
insert into A values ('b','60');
insert into A values ('c','88');
//查询出成绩大于60分的,姓名有重复的人的姓名
//查询出不只一门成绩大于60分的人的姓名
select name
from A
where grade>60
group by name
having count(name)>1
--查询分数大于60的人的姓名和成绩
select name,grade from A where grade >'60'
--查询出不只一门成绩大于60分的人的姓名
--按姓名分组 having count(分组名称)>1
select name,grade from A where grade >'60'
group by name
having count(name)>1
|