搜 索

SQL Server项目7 学生成绩数据库中数据的高级查询

  • 303阅读
  • 2021年11月15日
  • 0评论
首页 / 编程代码 / 正文
    select 学生信息表.学号,姓名,课程名称,学分,成绩
    from 学生信息表 inner join 成绩表 on 学生信息表.学号=成绩表.学号
    inner join 课程信息表 on 成绩表.课程编号=课程信息表.课程编号
    where 姓名='陈新'
    go
    select 课程信息表.课程编号,课程名称,学号,成绩
    from 课程信息表 left join 成绩表 on 课程信息表.课程编号=成绩表.课程编号
    go
    select 系部表.系部编号,系部名称,系部主任,班级编号,班级名称
    from 班级表 right join 系部表 on 班级表.系部编号=系部表.系部编号
    go
    select 系部表.系部编号,系部名称,系部主任,班级编号,班级名称
    from 班级表 full join 系部表 on 班级表.系部编号=系部表.系部编号
    go
    select a.* from 学生信息表 a,学生信息表 b
    where a.姓名=b.姓名 and a.学号<>b.学号
    go
    select * from 课程信息表 where 课程编号 not in
    (
    select distinct 课程编号 from 成绩表
    )
    go
    select * from 成绩表 
    where 成绩>(
    select AVG(成绩) from 成绩表
    )
    go
    select * from 学生信息表 
    where exists (
    select * from 成绩表 where 学生信息表.学号=成绩表.学号 and 成绩<60 )
打 赏
  • 支付宝
  • 微信
  • QQ
Alipay
WeChatPay
QQPay
评论区
暂无评论
avatar