单选题
在SQL Server 2008中,设有职工表(职工号,姓名,所在部门,工资),现要建立查询指定部门的最高工资的标量函数。下列语句中正确的是______。
A、
CREATE FUNCTION dbo.f_AvgSalary(@dept varchar(20))RETURNS INT ASBEGINRETURN(SELECT MAX(工资) FROM 职工表 WHERE 所在部门 = @dept)END
B、
CREATE FUNCTION dbo.f_AvgSalary(@dept varchar(20))RETURNS INT ASBEGINDECLARE @x INTSET @x = SELECT MAX(工资) FROM 职工表 WHERE 所在部门 = @deptRETURN (@x)END
C、
CREATE FUNCTION dbo.f_AvgSalary(@dept varchar(20))RETURNS INT ASBEGINRETURN(SELECT MAX(工资) FROM 职工表 WHERE 所在部门 = @deptGROUP BY 所在部门)END
D、
CREATE FUNCTION dbo.f_AvgSalary(@dept varchar(20))RETURNS INT ASBEGINDECLARE @x INTSET @x = SELECT MAX(工资) FROM 职工表 WHERE 所在部门 = @deptGROUP BY 所在部门RETURN (@x)END
【正确答案】
A
【答案解析】
提交答案
关闭