问题
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.