问题 单项选择题

在SQL Server 2000中,设有课程表(课程号,课程名,学分,开课学期),现要在此关系表上建立一个查询指定学期开设的课程总门数和总学分数的内嵌表值函数,函数名为f _FindTotal。实现这个函数的正确代码是

A) CREATE FUNCTION f_FindTotal(@semester int)
RETURNS tableAS
RETURN(
SELECT COUNT(课程号)as课程门数, SUM(学分)as总学分FROM课程表
WHERE开课学期 = @ semester)
B) CREATE FUNCTION f_FindTotal(@semester int)
RETURNS tableAS
RETURN(
SELECT COUNT(课程号)as课程门数, COUNT(学分)as总学分FROM课程表
WHERE开课学期 = @semester)
C) CREATE FUNCTION f_FindTotal(@semester int)
RETURNS tableAS
RETURN(
SELECT SUM(课程号)as课程门数, SUM(学分)as总学分FROM课程表
WHERE开课学期= @semester)
D) CREATE FUNCTION f_FindTotal(@semester int)
RETURNS tableAS
RETURN(
SELECT SUM(课程号)as课程门数, COUNT(学分)as 总学分FROM课程表
WHERE开课学期 = @semester)

答案

参考答案:A

选择题
单项选择题