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

admin2013-03-12  17

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

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

答案A

解析
转载请注明原文地址:https://kaotiyun.com/show/jkAZ777K
0

最新回复(0)