oracle PL/SQL语句题目求教!

我请问下,oracle PL/SQL语句题目求教!?

下面有雇员表和部门表两张表,其关系为多对一,雇员表结构为:
EMP(EMPNO, ENAME,JOB,MGR,SAL,COMM,DEPTNO),括号内字母组合分别代表雇员的编号,姓名,工作,上级编号,工资,奖金,部门编号。
部门表结构为:DEPT(DEPTNO,DNAME,LOC) 括号内字母组合分别代表部门编号,部门名称,部门所在地区。
根据以上描述,请使用正确的PL/SQL语句回答下面的问题:
1、创建表DEPT,将DEPTNO设置为主键。
2、查询出EMP表中姓李的员工所有信息,按照员工的姓名升序排列。
3、向EMP表中添加一条数据,编号为1027,姓名为Tom,工作为CEO,MGR为空,工资为100000,奖金为300,部门编号为10。注意正确的表达格式。
4、查询员工李小山的编号,所在部门名称,部门所在地区。
5、统计出部门编号为10的职工人数。
最新回答
眉眼如初

2024-05-02 17:04:15

1、create table DEPT
(DEPTNO varchar2(10) primary key,
DNAME varchar2(50),
LOC varchar2(100)
)
2、select EMPNO, ENAME,JOB,MGR,SAL,COMM,DEPTNO from EMP WHERE ENAME LIKE '李%'
3、insert into EMP(EMPNO, ENAME,JOB,MGR,SAL,COMM,DEPTNO) VALUES('1027','Tom','CEO',NULL,100000,300,'10')
4、SELECT EMPNO,DNAME,LOC FROM EMP A,DEPT B

WHERE A.DEPTNO = B.DEPTNO AND A.ENAME='李小山'
5、
SELECT COUNT(EMPNO) FROM EMP A,DEPT B

WHERE A.DEPTNO = B.DEPTNO AND A.DEPTNO='10'
白色季节

2024-05-02 15:24:56

这么简单的也不会?可悲可叹现在的学生,懒惰到什么程度