在楼上回答的基础上我来补充下具体的数据。一起学习.
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
用GROUP BY啊