智慧职教: 对YGGL数据库完成查询: 1、按部门列出该部门工作的员工人数 2、分别统计男性员工和女性员工人数 3、查找雇员数超过2人的部门名称和员工数量 4、按员工学历分组统计各种学历人数
(1)select 员工部门号,count(*)As 部门人数 from Employees Group By 员工部门号;或 select 部门名称,count(*)As 部门人数 from Employees Join Departments on Employees.员工部门号=Departments.部门编号 Group By 员工部门号;(2)select 性别,count(*)AS 人数 from Employees Group By 性别;(3)select 部门名称,count(*) As 员工数量 from Employees Join Departments On Employees.员工部门号=Departments.部门编号 Group By 员工部门号 Having count(*)>2;(4)select 学历,count(*) As 人数 from Employees Group By 学历;
举一反三
- 按部门统计员工人数,输出部门编号、部门名称、人数(注意没有员工的部门也要输出人数),查询保存为q07
- 企业员工统计包括。 A.人数统计和学历统计 B.人数统计和职位统计 C.学历统计和职位统计 D.人数统计和结构统计
- 一个公司有三个部门,共有员工200人,其中A部门的员工人数等于B部门和C 部门员工人数之和。B部门比C部门多20个员工,则B部门的员工有( )人。 A: 40 B: 50 C: 60 D: 70
- 根据要求写出查询语句1、工资在2000到2500的员工的员工姓名,部门编号,工资2、显示每个雇员的年薪(12月的工资+奖金,注意判断奖金是否为空),并根据年薪排序。3、查找1982.1.1后入职的员工信息,并根据入职时间排序(注意时间类型的处理,可以用指定格式字符串自动转换也可以使用转换函数)4、显示名字中包含A的员工姓名和工资(like模糊查询)5、显示所有员工中最高工资和最低工资(统计函数)6、显示每个部门的每种岗位的平均工资和最高工资(分组)7、查询SMITH部门和岗位相同的雇员信息8、显示高于自己部门平均工资的员工信息9、要求查询出雇员的姓名, 工作, 雇员的直接上级领导姓名以及部门名称10、查询同部门中工资高于1000 的员工数量超过2人的部门名称和人数11、查询20号部门的员工号、员工名及其部门名称,和所有其他部门的部门名。12、查询至少有一个雇员的经理信息。
- 实训31、使用命令行完成一下操作1)创建员工管理数据库YGGL和TEST2)打开员工管理数据库YGGL;3)删除数据库Test;4)在创建员工管理数据空YGGL中创建员工信息表Employees.
内容
- 0
员工流失率应如何计算()。 A: 员工流失率=离职人数/员工总数*100% B: 员工流失率=离职人数/(期初员工总数+期末员工总数)*100% C: 员工流失率=离职人数/【(期初员工总数+期末员工总数)/2】*100% D: 员工流失率=离职人数/【(期初员工总数+期末员工总数)*2】*100%
- 1
查询部门人数大于2的部门编号、部门名称、部门人数。
- 2
对工资表(员工号,姓名,部门号,月薪)进行查询,分部门统计人数和平均工资,查询语句应使用() A: A B: B C: C D: D
- 3
查询职位和1 0部门任意一个员工职位相同的员工姓名、 职位, 不包括10号部门员工。
- 4
某单位男女员工的人数之比是15:13。按人数之比5:7:8,分为甲、乙、丙三个科室,其中甲科室男女员工的人数之比为4:3,乙科室为5:2。则丙科室男女员工人数之比为:() A: 1:2 B: 2:3 C: 5:9 D: 5:8