已知成绩关系如下图所示。 查询结果中包含的元组数目是?
来源:百度知道 编辑:UC知道 时间:2024/06/15 21:17:31
80.已知成绩关系如下图所示。
成绩
学号
课程号
分数
S1
C1
80
S1
C2
75
S2
C1
null
S2
C2
55
S3
C3
90
执行 SQL语句:
SELECT COUNT (DISTINCT 学号)
FROM 成绩
WHERE 分数>60
查询结果中包含的元组数目是( )
A 1
B 2
C 3
D 4
请详细解答此题。
选什么啊,答案好像是A!!!
成绩
学号
课程号
分数
S1
C1
80
S1
C2
75
S2
C1
null
S2
C2
55
S3
C3
90
执行 SQL语句:
SELECT COUNT (DISTINCT 学号)
FROM 成绩
WHERE 分数>60
查询结果中包含的元组数目是( )
A 1
B 2
C 3
D 4
请详细解答此题。
选什么啊,答案好像是A!!!
B
因为分数大于60的只有:
S1 C1 80
S1 C2 75
S3 C3 90
在DISTINCT 学号后只有S1,S3,执行COUNT 后就是2
S1 C1 80
S1 C2 75
S2 C1 null
S2 C2 55
S3 C3 90
分数>60的有
S1 C1 80
S1 C2 75
S3 C3 90
distinct 学号是
S1
S3
count结果为2
答案选B 大于60的是 s1 s1 s3 但有distinct所以只能是 s1 s3 两个