列出EMP表中,从事每个工种(JOB)的员工人数()
A、A.select job from emp;
B、B.select job,count(*) from emp;
C、C.select distinct job,count(*) from emp;
D、D.select job,count(*) from emp group by job;
E、E.select job,sum(empno) from emp group by job;
A、A.select job from emp;
B、B.select job,count(*) from emp;
C、C.select distinct job,count(*) from emp;
D、D.select job,count(*) from emp group by job;
E、E.select job,sum(empno) from emp group by job;
A、Select *From Emp Where Job>="办事员" B、Select* From Emp Where Job==’办事员’ C、Select* From Emp Where Job<>’办事员’ D、Select* From Emp Where Job!=’办事员’
A、A. emp表中数据处于回滚段中 B、B. emp表中的数据被永久删除 C、C. emp表中的数据没有变化 D、D. 原来的emp表中的数据被添加到新emp表中 E、E. 以上所述都不正确
A、UPDATE emp_hist SET employee_id, name, job_id, salary = (SELECT employee_id, name, job_id, salary FROM employees) WHERE employee_id IN (SELECT employee_id FROM employees); B、MERGE INTO emp_hist eh USING employees e ON (eh.employee_id = e.employee_id) WHEN MATCHED THEN UPDATE SET eh.name = e.name, eh.job_id = e.job_id, eh.salary = e.salary WHEN NOT MATCHED THEN INSERT VALUES (e.employee id, e.name, job id, e.salary); C、MERGE INTO emp_hist eh USING employees e ON (eh.employee_id = e.employee_id) WHEN MATCHED THEN UPDATE emp hist SET eh.name = e.name, eh.job_id = e.job_id, eh.salary = e.salary WHEN NOT MATCHED THEN INSERT INTO emp_hist VALUES (e.employees_id, e.name, e.job_id, e.salary); D、MERGE INTO emp_hist eh USING employees e WHEN MATCHED THEN UPDATE emp_hist SET eh.name = e.name, eh.job_id = e.job_id, eh.salary = e.salary WHEN NOT MATCHED THEN INSERT INTO emp_hist VALUES (e.employees_id, e.name, e.job_id, e.salary);
A、SELECT * FROM emp_dept_vu; B、SELECT department_id, SUM(salary) FROM emp_dept_vu GROUP BY department _ id; C、SELECT department_id, job_id, AVG(salary) FROM emp_dept_vu GROUP BY department _ id, job_id; D、SELECT job_id, SUM(salary) FROM emp_dept_vu WHERE department_id IN (10,20) GROUP BY job_id HAVING SUM (salary) > 20000 E、None of the statements produce an error; all are valid.
A、SELECT TOP 5 * FROM EMP B、SELECT DISTINCT 5 * FROM EMP C、SELECT * FROM EMP WHERE ROWNUM<6 D、SELECT * FROM EMP WHERE ROWNUM=5
A、v_record emp%type; B、v_record emp%recordtype; C、v_record emp%record_type; D、v_record emp%rowtype; E、v_record emp%row_type;
A、A. SELECT * FROM emp_dept_vu; B、B. SELECT department_id, SUM(salary) FROM emp_dept_vu GROUP BY department _ id; C、C. SELECT department_id, job_id, AVG(salary) FROM emp_dept_vu GROUP BY department _ id, job_id; D、D. SELECT job_id, SUM(salary) FROM emp_dept_vu WHERE department_id IN (10,20) GROUP BY job_id HAVING SUM (salary) > 20000 E、E. None of the statements produce an error; all are valid.
A、LOCK TABLE emp IN SHARE MODE; B、LOCK TABLE emp IN EXCLUSIVE MODE; C、DELETE FROM emp WHERE job=’MANAGER’; D、INSERT INTO emp(empno,ename) VALUES (1289,’Dick’); E、SELECT job FROM emp WHERE job=’CLERK’ FOR UPDATE OF empno;
A、Select * From Emp B、Select * From Emp Where EmpNO Like '%%' C、Select * From Emp Where Name = '%%' D、Select * From Emp Where Name Like '%%'