--现要求用T-SQL语句分类统计每个工厂的员工信息(工厂名,员工数,平均工资)

2025-02-25 22:42:52
推荐回答(2个)
回答1:

在楼上回答的基础上我来补充下具体的数据。一起学习.

T-sql,和pl/sql是一样的哦。

create table employee
(
  factory nvarchar2(16) not null,
  employeeID varchar(10) primary key ,
  employeeName nvarchar2(8) not null,
  salary number(5)
);
insert into employee values ('工厂1','0010000','张三',3000);
insert into employee values ('工厂1','0010001','李四',4000);
insert into employee values ('工厂2','90010000','王5',1500);
insert into employee values ('工厂2','90010001','王6',2500);
insert into employee values ('工厂3','C000001','赵4',5500);
insert into employee values ('工厂3','C000002','赵5',6500);

select factory,count(employeeid),avg(salary) from employee group by factory  order by factory

回答2:

用GROUP BY啊