1、从学生表当中查询所有数据
select * from stu
2、从学生表当中查询学生的姓名、学号、年龄、性别
select stu_name,stu_code,stu_age,stu_gender from stu
3、从学生表中查询年龄大于18岁的学生
select stu_name from stu
where stu_age>18
4、从学生表中查询年龄大于18岁的女学生
select stu_name from stu
where stu_age>18 and stu_gender='女'
5、从学生表中查询年龄大于18岁的女学生并且按照年龄降序,班级升序的条件排序
select stu_name from stu order by stu_age desc,class_id asc
where stu_age>18 and stu_gender='女'
6、从学生表中查询年龄大于18岁的女学生或者是年龄小于18的男学生;
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;
select min(stu_age) from stu;
select count(stu_name) as'学生总数' from stu;
select avg(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、从学生表中查询每个班学生最大、最小的年龄和学生总数,学生平均年龄,筛选出班级学生总数大于5的数据结果
select max(stu_age),min(stu_age),count(stu_name) from stu
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、查询学生人数大于5个的班级信息,并且按照班级排序