SQL Server数据库,用T-SQL语句实现数据查询

2022-08-12 社会 75阅读
--1
select 学生.学号,专业名称
   from 选课 join 学生 on 选课.学号=学生.学号
      where 课程号='c901'
--2
select 学生.学号,姓名,课程号,成绩
   from 选课 join 学生 on 选课.学号=学生.学号
      where 专业名称='工商管理' and 成绩>80
--3
select *
   from 学生
      where 出生日期>all(select 出生日期 from 学生 where 专业名称='工商管理')
--4
select *
   from 学生
      where 学号 not in(select 学号
                           from 选课 join 课程 on 课程.课程编号=选课.课程号
                               where 课程名称='艺术欣赏')
--5
select 课程类别,COUNT(*) 课程数量
   from 课程
      group by 课程类别
--6
select 专业名称,COUNT(*) 学生人数
   from 学生
      group by 专业名称
--7
select 姓名,COUNT(*) 选课门数,SUM(成绩)  总成绩
   from 选课 join 学生 on 选课.学号=学生.学号
         group by 姓名
            order by 选课门数
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com