Sql server 一期内部测试题 一选择题 1、 _______是指组成表的各列的名称及数据类型,也就是日常表格的“栏目信息”。(选择1项) A) 表型 B) 记录 C) 属性 D) 关键字 2、在 SQL 查询时,使用()子句指出的是分组后的条件。 (选择1 项) A) WHERE B) HAVING C) WHEN D) GROUP 3、已知关系: 员工(员工号,姓名,部门号,薪水) PK=员工号 FK=部门号 部门(部门号,部门名称,部门经理员工号) PK=部门号(PK 指的式主键 FK 指的式外键) 现在要查询部门员工的平均工资大于 3000 的部门名称及平均工资,下面哪两句查询正确:(选择2 项) A) SELECT 部门名称,AVG(薪水) FROM 部门 P,员工 E WHERE E.部门号=(SELECT 部门号 FROM 部门 WHERE 部门名称 = P.部门名称) GROUP BY 部门名称 HAVING AVG(薪水)> 3000 B) SELECT 部门名称,AVG(薪水) FROM 部门 P INNER JOIN 员工 E ON P.部门号=E.部门号 GROUP BY 部门名称 WHERE AVG(薪水)> 3000 C) SELECT 部门名称,AVG(薪水) FROM 部门 P INNER JOIN 员工 E ON P.部门号=E.部门号 GROUP BY 部门名称 HAVING AVG(薪水)> 3000 D) SELECT 部门名称,AVG(薪水) FROM 部门 P,员工 E WHERE P.部门号=(SELECT 部门号 FROM 部门 WHERE 部门名称 = P.部门名称) GROUP BY 部门名称 HAVING AVG(薪水)> 3000 4、要将表userInfo 从数据库中删除,用以下的哪个命令?(选择1 项) A) DROP TABLE userInfo B) TRUNCATE TABLE userInfo C) DELETE FROM userInfo D) DROP FROM userInfo 5、在以下哪种情况下使用主键约束而不使用唯一约束:(选择1 项) A) 列的值允许为空值 B) 列有外键引用 C) 列的值不允许为空值 D) 以上都不对 6、在数据库表employee 中查找字段empid 中以两个数字开头第三个字符是下画线“_”的所有记录。 请选择以下正确的语句:(选择1 项) A) SELECT * FROM employee WHERE empid LIKE '[0-9][0-9]_%' B) SELECT * FROM employee WHERE empid LIKE '[0-9][0-9]_[%]' C) SELECT * FROM employee WHERE empid LIKE '[0-9]9[_]%' D) SELECT * FROM employee WHERE empid LIKE '[0-9][0-9][_]%' 7、函数 FLOOR(-41.3)返回 ______。(选择 1 项) A) -41 B) -42 C) 41...