zoukankan      html  css  js  c++  java
  • sql面试题

    已知有如下三个关系:

    学生(学号,姓名,系号)

    项目(项目号,项目名称,报酬)

    参加(学号,项目号,工时)

    其中:系号指学生所在系的编号;报酬指参加该项目每个工时所得的报酬。

    基于以上关系回答36—39题。

    36.试用关系代数表达式写出下列查询:

    列出′王明′同学所参加项目的名称。

    37.分析以下SQL语句:

    SELECT  X.学号

    FROM  参加X,参加Y

    WHERE  X.学号=Y.学号

    AND  X.项目号< >Y.项目号

    请问上述语句完成了什么查询操作?

    38.试用SQL语句写出下列查询:

    列出每个系所有学生参加项目所获得的总报酬。

    36.

    select y.Pname from Project y where PID=(select z.PID from Actor z,Student x where x.SID=z.SID and x.Sname='王明')

    37.

    不重复查询参加了不同项目的学生学号

    38.

    .select x.departID,sum(y.money*z.Time)

    from Student x,Project y,Actor z

    where x.SID=z.SID and y.PID=z.PID

    group by x.departID

  • 相关阅读:
    poj 3744 题解
    hdu 1850 题解
    New World
    CSP2019游记
    LOJ6052 DIV
    CF809E Surprise me!
    Luogu4548 歌唱王国
    Luogu4581 想法
    Note 5.26-5.28
    LOJ6519 魔力环
  • 原文地址:https://www.cnblogs.com/0515offer/p/4181780.html
Copyright © 2011-2022 走看看