赞题库-背景图
单项选择题

设有职工表(职工号,姓名,所在部门,工资),现要建立查询指定部门的最高工资的标量函数。下列语句中正确的是( )。

A.CREATE FUNCTION f_MaxSalary(@dept varchar(20)) RETURNS INT AS BEGIN RETURN(SELECT MAX(工资)FROM职工表WHERE所在部门=@dept) END
B.CREATE FUNCTION f_MaxSalary(@dept varchar(20)) RETURN INT AS BEGIN DECIJARE@x INT SET @x=SELECT MAX(工资)FROM职工表WHERE所在部门=@dept RETURN (@X) END
C.CREATE FUNCTION f_MaxSalary(@dept varchar(20)) RETURNS INT AS BEGIN RETURN(SELECT MAX(工资)FROM职工表WHERE所在部门=@dept GROUP BY姓名) END
D.CREATE FUNCTION f_MaxSalary(@dept varchar(20)) RETURNS INT AS BEGIN DECLARE@x INT SET@X=SELECT MAX(工资)FROM职工表WHERE所在部门=@dept ORDER BY姓名 RETURN(@X) END