数据操作
⚡ 相关真题
2014年40-44题 🌹💯
假定某企业根据2014年5月员工的出勤率、岗位、应扣款得出的工资表如下:
(40)
A.部门,AVG (应发工资)AS平均工资 B.姓名,AVG (应发工资)AS平均工资
C.部门,平均工资AS AVG (应发工资) D.姓名,平均工资AS AVG (应发工资)
(41)
A.ORDER BY 姓名 B.ORDER BY 部门
C.GROUP BY 姓名 D.GROUP BY 部门
(42)
A.WHERE COUNT(姓名)> 2 B.WHERE COUNT(DISTINCT(部门))> 2
C.HAVING COUNT(姓名)> 2 D.HAVING COUNT(DISTINCT(部门))> 2
(43)
A.Set基本工资=基本工资*'1.1' B.Set基本工资=基本工资*1.1
C.Insert基本工资=基本工资*'1.1' D.Insert基本工资=基本工资*1.1
(44)
A.HAVING 部门=设计部 B.WHERE '部门'='设计部'
C.WHERE 部门='设计部' D.WHERE 部门=设计部
【答案】A D C B C
ORDER BY 子句的含义是对其后跟着的属性进行排序,故选项A和B均是错误的;
GROUP BY子句就是对元组进行分组,保留字GROUP BY后面跟着一个分组属性列表。
在GROUP BY 子句后面跟一个HAVING子句可以对元组在分组前按照某种方式加上限制。
COUNT(*) 是某个关系中所有元组数目之和,
但COUNT (A)却是A属性非空的元组个数之和。
COUNT(DISTlNCT(部门)) 的含义是对部门属性值相同的只统计1次。