1、乙,4);C丙,1);丁,5);D,3);EFG,9);-查看一下刚插入的信息是否正确select * from 购物信息-答案select * from 购物信息 where 购物人 in (select 购物人 from 购物信息 group by 购物人 having count(*) =2)order by 购物人36.表名:成绩表 姓名 课程 分数 张三 语文 81 张三 数学 75 李四 语文 56 李四 数学 91 王五 语文 81 王五 数学 100 王五 英语 49 (其它用户实验的记录大家可自行插入) 给出成绩全部合格的学生信息(包含姓名、课程、分数),注:分数在60分以上
2、评人合格 create table 成绩表 ( 姓名 varchar(20), 课程 varchar(20), 分数 number ); insert into 成绩表 values(张三语文,81);数学,75);李四,56);,91);王五,100);英语,49); select * from 成绩表; -答案 select * from 成绩表 where 姓名 not in (select 姓名 from 成绩表 where 分数600 -方法二: from (select 准考证号,sum(成绩)over (partition by 准考证号 order by 准考证号) 总成绩 f
3、rom 高考成绩)38.表名:商品表 名称 产地 进价 苹果 烟台 2.5 苹果 云南 1.9 苹果 四川 3 西瓜 江西 1.5 西瓜 北京 2.4 . (其它用户实验的记录大家可自行录入) 给出平均进价在2元以下的商品名称create table 商品表 名称 varchar(20), 产地 varchar(20), 进价 numberinsert into 商品表 values(苹果烟台,2.5);云南,1.9);四川西瓜江西,1.5);北京,2.4);select * from 商品表select 名称,平均价 from (select 名称,avg(进价) 平均价 from 商品表
4、group by 名称) where 平均价=1) -group by name having count(*)=1 统计以姓名分组里面的记录条数;不能使用order by 排序delete from team where id not in (select min(id) id from team group by name )41.表名:student name course score 张青 语文 72 王华 数学 72 张华 英语 81 张青 物理 67 李立 化学 98 张燕 物理 70 张青 化学 76 查询出“张”姓学生中平均成绩大于75分的学生信息create table st
5、udent name varchar(20), course varchar(20), score numberinsert into student values(张青,72);王华张华,67);李立张燕,70);,76);张沈超,90);,140);select * from studentselect * from student where name in (select name from student where name like 张% group by name having avg(score)75)order by name -查询所有人的平均成绩select name,avg(score) avg from student group by name order by avg desc
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1