如何解决SQLserver2014查询问题

使用查询窗口或sqlcmd实施查询:
1、查看部门编号为”03“的部门名称。
2、查看部门名称中包含有”工程“两个字的系的全名。
3、显示共有多少个部门。
4、显示”01“年级共有多少个班级。
5、查看在”周二晚“上课的课程名称和教师。
6、查看姓”张“”陈“”黄“同学们的基本信息,要求按照姓名降序排序查询结果。
7、按部门统计课程的平均报名人数,要求显示部门名称、平均报名人数。
8、统计各个部门的班级数,要求显示部门编号、部门名称和班级数量。
9、查看”甘蕾“同学选修的课程名、学分、上课时间、志愿号、并按志愿号(升序)排序查询结果。
10、查看”00电子商务“班的选修报名情况,要求显示学号、姓名、课程编号、课程名称、志愿号,并按学号(升序)、志愿号(升序)排序。
11、按部门统计各系的最少报名人数、最多报名人数、平均报名人数和报名总数,并汇总显示所有部门的报名总数。要求平均报名人数保留两位小数。

图片说明图片说明

1、SELECT DeptName FROM Department WHERE DeptNo='03';
2、SELECT FullName FROM Department WHERE FullName LIKE '%工程%';
3、SELECT COUNT() FROM Department;
4、SELECT COUNT(
) FROM Class WHERE ClassName LIKE '01%';
5、SELECT CourseName, Teacher FROM Course WHERE Time='周二晚';
6、SELECT * FROM Student WHERE Name LIKE '张%' OR Name LIKE '陈%' OR Name LIKE '黄%' ORDER BY Name DESC;
7、SELECT Department.DeptName, AVG(Course.Students) FROM Department, Course WHERE Department.DeptNo=Course.DeptNo GROUP BY Department.DeptName;
8、SELECT Department.DeptNo, Department.DeptName, COUNT(Class.ClassNo) FROM Department LEFT OUTER JOIN Course ON Course.DeptNo=Department.DeptNo LEFT OUTER JOIN Class ON Class.CourseNo=Course.CourseNo GROUP BY Department.DeptNo, Department.DeptName;
9、SELECT Course.CourseName, Course.Credit, Course.Time, SC.WishNo FROM Student, SC, Course WHERE Student.Sno=SC.Sno AND SC.CourseNo=SC.CourseNo AND Student.Name='甘蕾' ORDER BY SC.WishNo ASC;
10、SELECT SC.Sno, Student.Name, SC.CourseNo, Course.CourseName, SC.WishNo FROM Student, SC, Course, Class WHERE Student.Sno=SC.Sno AND SC.CourseNo=Course.CourseNo AND SC.ClassNo=Class.ClassNo AND Class.ClassName='00电子商务' ORDER BY SC.Sno ASC, SC.WishNo ASC;
11、SELECT Department.DeptName, MIN(Course.Students), MAX(Course.Students), ROUND(AVG(Course.Students),2), SUM(Course.Students) FROM Department, Course WHERE Department.DeptNo=Course.DeptNo GROUP BY Department.DeptName WITH ROLLUP;