数据操作

⚡ 相关真题

2014年40-44题 🌹💯

假定某企业根据2014年5月员工的出勤率、岗位、应扣款得出的工资表如下:

img

img

img

(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次