使用如下数据表。 “学生”表:学号C(8),姓名C(8),性别C(2),系名(6) “课程”表:课程编号C(4),课程名称C(12),开课系名C(10) “成绩”表:学号c(8),课程编号C(4),成绩N(6,2) 查询所有选修

admin2012-12-03  36

问题 使用如下数据表。
    “学生”表:学号C(8),姓名C(8),性别C(2),系名(6)
    “课程”表:课程编号C(4),课程名称C(12),开课系名C(10)
    “成绩”表:学号c(8),课程编号C(4),成绩N(6,2)

查询所有选修了“计算机网络”的学生成绩,结果显示该学生的“姓名”“系名”和“数据库原理”的“成绩”,并按成绩由高到低的顺序排列,下列语句中正确的是(    )。

选项 A、SELECT学生.姓名,学生.系名,成绩.成绩FROM学生,课程,成绩
    FOR学生.学号=成绩.学号
    AND课程.课程编号=成绩.课程编号
    AND课程.课程名称=”计算机网络”
    ORDER BY成绩.成绩DESC
B、SELECT学生.姓名,学生.系名,成绩.成绩JOIN学生,课程,成绩
    ON学生.学号=成绩.学号
    ON课程.课程编号=成绩.课程编号
    AND课程.课程名称=“计算机网络”
    ORDER BY成绩.成绩DESC
C、SELECT学生.姓名,学生.系名,成绩.成绩FROM学生,课程,成绩
    WHERE学生.学号=成绩.学号
    OR课程.课程编号=成绩.课程编号
    OR课程.课程名称=“计算机网络”
    ORDER BY成绩.成绩DESC
D、SELECT学生.姓名,学生.系名,成绩.成绩FROM学生,课程,成绩
    WHERE学生.学号=成绩.学号
    AND课程.课程编号=成绩.课程编号
    AND课程.课程名称=“计算机网络”
    0RDER BY成绩.成绩DESC

答案D

解析
转载请注明原文地址:https://jikaoti.com/ti/ogZ0FFFM
0

最新回复(0)