找回密码
 立即注册
gz_29wangyuxia +好友
这个人很懒什么都没写
听众
1
主题
0
金钱
36
个人名片
粉丝关注
还没有人关注TA
添加表情

5-9作业

已有 181 次阅读2021-5-9 19:44

1、查询1832班的成绩信息

select yuwen,shuxue,yingyu,1832 from student;


2,查询1833班,语文成绩大于80小于90的成绩信息

select * from student where (class="1833" or class="1832")and yuwen<80 and shuxue<80;


3,查询学生表中5到10行的数据

 select * from student where id limit 4,6;


4,显示1832班英语成绩为98,数学成绩为77的姓名与学号

select * from student where class="1832" and yingyu=98 and shuxue=77;


5,查询出1832班成绩并且按语文成绩排序(降序)

select * from student order by yuwen desc;


6,查询1833班与1832班,语文成绩与数学成绩都小于80的姓名

 select * from student where (class="1833" or class="1832")and yuwen<80 and shuxue<80;


7,查询出没有参加语文考试的学生姓名和班级名称。

select name,class from student where yuwen is null;


8,求出班上语文成绩不及格的学生姓名

 select name from student where yuwen <60;


9,求出每个班的数学平均成绩

select class,avg(shuxue) from student group by class;

 

10、求出每个班级语文成绩总分 --涉及到每个的时候都需要分组

select class,sum(yuwen) from student group by class;


11、将语文成绩不及格的学生成绩改为60分

update student set yuwen=60 where yuwen<60;


12、三科分数都大于70分的人名和年纪

select age,name from student where yuwen>70 and shuxue>70 and yingyu>70;


13、求出英语分数高于70且其它任何一科目大于60分的人和班级

select name,class from student where yingyu>70 and (shuxue>60 or yuwen>60);


14、统计每个班的人数

select class,count(*) from student group by class;


15、求每个班数学成绩大于80的人数

select class,count(*) from student where shuxue>80 group by class;


17、给student表增加3个字段(数据类型及长度自定义,建议要合理)

alter table student add (sex int(20),height int(20),weight int(20));

全部作者的其他最新日志

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册