MySQL数据库

问题

1.从学生表当中查询所有数据


2.从学生表当中查询学生的姓名、学号、年龄、性别


3.从学生表中查询年龄大于18岁的学生


4.从学生表中查询年龄大于18岁的女学生


5.从学生表中查询年龄大于18岁的女学生并且按照年龄降序,班级升序的条件排序


6.从学生表中查询年龄大于18岁的女学生或者是年龄小于18的男学生;


7.从学生表中查询学生最大、最小的年龄和学生总数,学生平均年龄


8.从学生表中查询每个班学生最大、最小的年龄和学生总数,学生平均年龄


9.从学生表中查询每个班学生最大、最小的年龄和学生总数,学生平均年龄,筛选出班级学生总数大于5的数据结果


10.从学生表中查询每个班学生最大、最小的年龄和学生总数,学生平均年龄,并且查询结果按照班级排序。


11.从学生表中查询班级名称和每个班学生最大、最小的年龄和学生总数,学生平均年龄,并且查询结果按照班级排序。


12.罗列出每个班级的学生信息,按班级排序


13.查询学生人数大于5个的班级信息,并且按照班级排序


答案

1.select * from stu

2.select  stu_name,stu_code,stu_age,stu_gender from stu

3.select stu_name from stu

where stu_age>18

4.select stu_name from stu

where stu_age>18 and stu_gender='女'

5.select stu_name from stu order by stu_age desc,class_id asc

where stu_age>18 and stu_gender='女'

6.select stu_name from stu

where stu_age>18 and stu_gender='女' or stu_age<18 and stu_gender='男'

7.select max(stu_age) from stu;

8.select max(stu_age) from stu;

select min(stu_age) from stu;

select count(stu_name) as'学生总数' from stu;

select avg(stu_age) from stu;

9.

10..select max(stu_age),min(stu_age),count(stu_name) from stu order by class_id

11..select max(stu_age),min(stu_age),count(stu_name) from stu order by class_id

12.

13.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容