SQL-入门-6
分组(再进行)查询
GROUP BY 子句
group by 是按字段分类
按照哪个字段分组,产生的后果可能不一样!
order by 是按字段排序
请编写 SQL 语句,查询教师表 teachers,统计不同年龄教师的人数,并将结果按照年龄从大到小排列,返回列名显示为 age_count。
select age, count(age) as age_count from teachers
group by age
order by age desc;
请编写 SQL 语句,查询教师表 teachers 和课程表 courses,统计每个老师教授课程的数量,并将结果按课程数量从大到小排列,如果相同课程数量则按照教师姓名排列,返回列名老师姓名列名显示为 teacher_name ,课程数量列名显示为 course_count。
SELECT t.name as teacher_name,ifnull(count(c.i