基于学生表S和学生选课表SC两个数据表,它们的结构如下: S(学号,性别,年龄)其中学号、姓名和性别为C型字段,年龄为N型字段。 SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。查询学生选修课程成绩小于

admin2017-06-19  30

问题 基于学生表S和学生选课表SC两个数据表,它们的结构如下:
    S(学号,性别,年龄)其中学号、姓名和性别为C型字段,年龄为N型字段。
    SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。查询学生选修课程成绩小于60分的学号,正确的SQL语句是

选项 A、SELECT  DISTINCT 学号FROM SC WHERE ’’成绩’’<60
B、SELECT  DISTINCT 学号FROM SC WHERE成绩<’’60’’
C、SELECT  DISTINCT 学号FROM SC WHERE成绩>60
D、SELECT  DISTINCT ’’学号’’ FROM SC WHERE  ’’成绩’’>60

答案C

解析 题目要求查询学生选修课程成绩小于60分的学号,要查询的字段是学号字段,条件是成绩字段的值小于60分,学号和成绩字段在SC表中,所以查询应基于SC表进行,字段即字段变量是变量名,不需要加双引号,所以排除A、D选项。成绩字段为N型字段,即为数值型为数据,不需要加任何的定界符,所以选项B也是不正确的,正确的SQL语句是SELECT DISTINCT学号FROM SC WHERE成绩>60,即选项C。
转载请注明原文地址:https://jikaoti.com/ti/m5X0FFFM
0

最新回复(0)