一个oracle的问题 能把代码写好给我哈!!谢谢

创建雇员表emp(id, name,sex,job,joindate,salary,dept)注:salary为薪水,dept为雇员所在的部门编号,分别给emp表设置主键,为name设置唯一性约束,sex做检查约束令其值只能为男或女(20)给emp表插入一条数据,并查询工资高于500或是岗位为MANAGER的雇员,同时还要满足他们的姓名首写字母为大写的J;统计各个部门雇员人数(20)
2026年09月24日 22:16
有2个网友回答
网友(1):

create table emp(id number(2) constraint pk_id primary key,
name varchar2(20) unique,
sex varchar2(10) constraint ch_sex check(sex='男'or sex='女'),
job varchar2(20) ,
joindate date,
salary number(10,2),
dept number(4));
insert into emp(value1,value2,....) values(value1,value2....);
select * from emp where salary>500 or job='manger'and name like 'J%';
select dept ,count(* ) from emp group by dept;

网友(2):

同意楼上