单选题 16.  在SQL Server 2008中,设有如下定义的内联表值函数:
    CREATE FUNCTION dbo.f_StuInfo(@dept varchar(20))
    RETURNS TABLE AS
    RETURN (SELECT S.Dept AS 系名, COUNT(*) AS 人数,
    AVG(SC.Grade) AS 平均成绩
    FROM Student S JOIN SC ON S.Sno = SC.Sno
    WHERE S.Dept = @dept GROUP BYS.Dept)
    有下列利用该函数的查询语句:
    Ⅰ.SELECT * FROM dbo.f_StuInfo('CS')
    Ⅱ.SELECT Dept, COUNT(*), AVG(SC.Grade) FROM dbo.f_StuInfo('CS')
    Ⅲ.SELECT 人数, 平均成绩 FROM dbo.f_StuInfo('CS')
    Ⅳ.SELECT * FROM dbo.f_StuInfo('CS') WHERE 人数 >= 50
    上述语句中能正确执行的是______。
【正确答案】 D
【答案解析】 Ⅱ中Dept前缺少表名,正确格式是s.Dept,Ⅱ错误,Ⅰ、Ⅲ和Ⅳ均正确。故答案为D项。