软件水平考试

假定某企业根据2014年5月员工的出勤率、岗位、应扣款得出的工资表如下:查询部门人数大于2的部门员工平均工资的SQL的语句如下:SELECT( )FROM工资表( )( )b.将设计部员工的基本工资增加10%的SQL的语句如下:Update工资表( )(请作答此空)A.HAVING部门=设计部 B.WHERE'部门'='设计部' C.WHERE部门='设计部' D.WHERE部门=设计部

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



查询部门人数大于2的部门员工平均工资的SQL的语句如下:SELECT( )FROM工资表( )( )b.将设计部员工的基本工资增加10%的SQL的语句如下:Update工资表( )(请作答此空)

A.HAVING部门=设计部
B.WHERE'部门'='设计部'
C.WHERE部门='设计部'
D.WHERE部门=设计部
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假定某企业2014年5月的员工工资如下表所示:

查询人数大于2的部门和部门员工应发工资的平均工资的SQL语句如下:

SELECT (请作答此空)FROM工资表( )( );

A.部门,AVG(应发工资)AS平均工资
B.姓名,AVG(应发工资)AS平均工资
C.部门,平均工资AS AVG(应发工资)
D.姓名,平均工资AS AVG(应发工资)

答案:A
解析:
本题要查询的是"部门"和"部门员工应发工资的平均工资",查询条件是"部门人数大于2"。选项中,将AVG(应发工资)命名为"平均工资",重命名用AS子句实现:Old-name As New-name,可见(54)应选A。本题在查询中应按部门分组,并加上条件"部门人数大于2"。分组应采用GROUP BY,分组的依据是"部门",对分组加上限制使用HAVING子句,COUNT(姓名)可统计各个部门中的人数,而COUNT(部门)统计的则是部门数。因此,完整的SQL语句应是:

SELECT部门,AVG(应发工资)AS平均工资

第2题:

假定某企业2014年5月的员工工资如下表所示:

查询人数大于2的部门和部门员工应发工资的平均工资的SQL语句如下:

SELECT ( )FROM工资表(请作答此空)( );

A.ORDER BY姓名
B.ORDER BY部门
C.GROUP BY 姓名
D.GROUP BY部门

答案:D
解析:
本题要查询的是"部门"和"部门员工应发工资的平均工资",查询条件是"部门人数大于2"。选项中,将AVG(应发工资)命名为"平均工资",重命名用AS子句实现:Old-name As New-name,可见(54)应选A。本题在查询中应按部门分组,并加上条件"部门人数大于2"。分组应采用GROUP BY,分组的依据是"部门",对分组加上限制使用HAVING子句,COUNT(姓名)可统计各个部门中的人数,而COUNT(部门)统计的则是部门数。因此,完整的SQL语句应是:

SELECT部门,AVG(应发工资)AS平均工资

第3题:

根据生产任务(工作量)、员工的工作效率和出勤率来计算定员人数的方法是()。

A、按设备定员

B、按岗位定员

C、按工作效率定员

D、按比例定员


参考答案:C

第4题:

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



A.查询部门人数大于2的部门员工平均工资的SQL的语句如下:SELECT(请作答此空)FROM工资表( )( )b.将设计部员工的基本工资增加10%的SQL的语句如下:Update工资表( )( )

A.部门,AVG(应发工资)AS平均工资
B.姓名,AVG(应发工资)AS平均工资
C.部门,平均工资AS AVG(应发工资)
D.姓名,平均工资AS AVG(应发工资)

答案:A
解析:
本题考查SQL应用基础知识。査询各部门人数大于2且部门员工的平均工资的SQL语句如下:



因为SQL提供可为关系和属性重新命名的机制,这是通过使用具有"Old-name as new-name"形式的as子句来实现的。As子句即可出现在select子句,也可出现在from子句中。

第5题:

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



.查询部门人数大于2的部门员工平均工资的SQL的语句如下:
SELECT( )FROM工资表(请作答此空)( )b.将设计部员工的基本工资增加10%的SQL的语句如下:Update工资表( )( )

A.ORDER BY姓名
B.ORDER BY部门
C.GROUP BY姓名
D.GROUP BY部门

答案:D
解析:
本题考查SQL应用基础知识。本题是按部门进行分组,ORDER BY 子句的含义是对其后跟着的属性进行排序,故选项A和B均是错误的;GROUP BY子句就是对元组进行分组,保留字GROUP BY后面跟着一个分组属性列表。根据题意,要查询部门员工的平均工资,选项C显然是错误的,正确的答案为选项D。

第6题:

假定某企业2014年5月的员工工资如下表所示:

查询人数大于2的部门和部门员工应发工资的平均工资的SQL语句如下:

SELECT ( )FROM工资表( )(请作答此空);

A.WHERE COUNT(姓名)>2
B.WHERE COUNT(DISTINCT(部门))>2
C.HAVING COUNT(姓名)>2
D.HAVING COUNT(DISTINCT(部门))>2

答案:C
解析:
本题要查询的是"部门"和"部门员工应发工资的平均工资",查询条件是"部门人数大于2"。选项中,将AVG(应发工资)命名为"平均工资",重命名用AS子句实现:Old-name As New-name,可见(54)应选A。本题在查询中应按部门分组,并加上条件"部门人数大于2"。分组应采用GROUP BY,分组的依据是"部门",对分组加上限制使用HAVING子句,COUNT(姓名)可统计各个部门中的人数,而COUNT(部门)统计的则是部门数。因此,完整的SQL语句应是:

SELECT部门,AVG(应发工资)AS平均工资

第7题:

某工厂共有160名员工,该厂在7月的平均出勤率是85%,其中女员工的出勤率为90%,男员工的出勤率为70%,问该厂男员工共有多少人?

A.40
B.50
C.70
D.120

答案:A
解析:
解法一:
第一步,本题考查基础应用题,用方程法解题。
第二步,设该厂有男员工x人,则女员工人数为(160-x)人,由题意可列方程x×70%+(160-x)×90%=160×85%,解得x=40。
因此,选择A选项。
解法二:
第一步,本题考查基础应用题,用十字交叉法解题。

可得男∶女=1∶3,故男员工有160×

第8题:

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

a.查询部门人数大于2的部门员工平均工资的SQL语句如下:

SELECT ( )

FROM工资表

( )

( )

b.将设计部员工的基本工资增加10%的SQL语句如下 Update工资表

Update 工资表

( )

( );

A.部门,AVG (应发工资)AS平均工资 B.姓名,AVG (应发工资)AS平均工资 C.部门,平均工资AS AVG (应发工资) D.姓名,平均工资AS AVG (应发工资) A.ORDER BY 姓名 B.ORDER BY 部门 C.GROUP BY 姓名 D.GROUP BY 部门 A.WHERE COUNT(姓名)> 2 B.WHERE COUNT(DISTINCT(部门))> 2 C.HAVING COUNT(姓名)> 2 D.HAVING COUNT(DISTINCT(部门))> 2 A.Set基本工资=基本工资*&39;1.1&39; B.Set基本工资=基本工资*1.1 C.Insert基本工资=基本工资*&39;1.1&39; D.Insert基本工资=基本工资*1.1 A.HAVING部门=设计部 B.WHERE &39;部门&39;=&39;设计部&39; C.WHERE部门=&39;设计部&39; D.WHERE部门=设计部


正确答案:A,D,C,B,C

第9题:

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



.查询部门人数大于2的部门员工平均工资的SQL的语句如下:SELECT( )FROM工资表( )(请作答此空)b.将设计部员工的基本工资增加10%的SQL的语句如下:Update工资表( )( )

A.WHERE COUNT(姓名)>2
B.WHERE COUNT(DISTINCT(部门))>2
C.HAVING COUNT(姓名)>2
D.HAVING COUNT(DISTINCT(部门))>2

答案:C
解析:
本题考查SQL应用基础知识。WHERE子句是对表进行条件限定,所以选项A和B均是错误的。在GROUP BY 子句后面跟一个HAVING子句可以对元组在分组前按照某种方式加上限制。COUNT(*) 是某个关系中所有元组数目之和,但COUNT (A)却是A属性非空的元组个数之和。COUNT(DISTlNCT(部门))的含义是对部门属性值相同的只统计1次。HAVING COUNT(DISTlNCT(部门))语句分类统计的结果均为1,故选项D是错误的;HAVING COUNT(姓名)语句是分类统计各部门员工,故正确的答案为选项C。

第10题:

以下关于人岗匹配原理说法正确的有()

A.人适其岗
B.员工个人的知识、技能、才干等完全能胜任该工作岗位的要求
C.该岗位所要求的知识技能、才干等员工个人完全具备且达到相应的要求
D.员工个人和工作岗位之间匹配度高低将会影响到岗位吸引力、员工工作绩效、员工出勤率、员工敬业度和满意度
E.员工应热爱自己的岗位

答案:A,B,C,D
解析:
人岗匹配的含义一是指人适其岗,即员工个人的知识、技能、才干等完全能胜任该工作岗位的要求,该工作岗位所提供的报酬能满足员工个人的工作动机;二是指岗得其人,即该岗位所要求的知识技能、才干等员工个人完全具备且达到相应的要求。同时又指出了员工个人和工作岗位之间匹配度高低将会影响到岗位吸引力、员工工作绩效、员工出勤率、员工敬业度和满意度以及其他方面的管理目标。

更多相关问题