--/****** Script for SelectTopNRows command from SSMS ******/
--SELECT TOP 1000 [StudentNo] count (*)
-- ,[LoginPwd]
-- ,[StudentName]
-- ,[Sex]
-- ,[GradeId]
-- ,[Phone]
-- ,[Address]
-- ,[BornDate]
-- ,[Email]
-- FROM [MySchool].[dbo].[Student][Result]
--SELECT Sex ,count (Phone) AS 电话
--FROM dbo.Student
--group by Sex
SELECT SubjectId ,AVG(StudentResult) AS 科目平均分
from dbo.Result
group by SubjectId
order by AVG(StudentResult) desc
SELECT SubjectId , AVG(StudentResult) AS 科目平均分
from dbo.Result
group by SubjectId
HAVING AVG(StudentResult)>70
order by AVG(StudentResult) desc
SELECT SubjectId ,StudentResult, AVG(StudentResult) AS 科目平均分 ,MAX(StudentResult) as 最高分
from dbo.Result
where (StudentResult)>90
group by SubjectId,StudentResult
HAVING AVG(StudentResult)>70
order by AVG(StudentResult) desc
C# , SQL 数据库 -------------- 连接查询和分组查询 ---- (上机练习)
最新推荐文章于 2024-04-15 00:21:25 发布
本文介绍了使用C#操作SQL数据库进行连接查询和分组查询的示例,包括按性别分组计算电话数量、计算科目平均分、筛选平均分超过70的科目、查找各科最高分、按年级聚合学时和课程数、计算学生平均年龄、筛选北京学生的年级人数等。同时展示了如何根据条件过滤结果,如不及格次数、特定日期的及格课程平均分等。
摘要由CSDN通过智能技术生成