Declaración de consulta de base de datos

- Consulta información de empleados de 10 departamentos

seleccione * de emp donde deptno = 10;

-Consulte la información de 10 puestos del departamento que son empleados de MANAGER

seleccione * de emp donde job = 'MANAGER' y deptno = 10;

- Consultar información sobre empleados en 10 departamentos y empleados en 20 departamentos.

seleccione * desde emp donde deptno en (10,20);

-Query 10 puestos de departamento son empleados de MANAGER y 20 puestos de departamento son empleados de CLERK. Se requiere mostrar el número de empleado, el nombre del empleado, el puesto y el número de departamento.

seleccione empno, ename, job, deptno de emp donde deptno = 10 y job = 'MANAGER' o deptno = 20 y job = 'CLERK';

- Consultar información sobre empleados de CLERK en 10 departamentos y 20 departamentos.

seleccione * desde emp donde deptno en (10,20) y trabajo = 'CLERK';

-Query información del empleado no en 10 departamentos

seleccione * desde emp donde deptno! = 10;

-Investigar sobre la información de otros empleados, excepto los empleados de 10 departamentos que son GERENTES y 20 empleados que son SECRETARIOS

seleccione empno, ename, job, deptno de emp donde no (deptno = 10 y job = 'MANAGER' o deptno = 20 y job = 'CLERK');

-Consulte información sobre empleados cuyo salario es entre 1100-1600

seleccione * de emp donde sal entre 1100 y 1600;

-Consulte información sobre empleados cuya brecha entre el número de empleado y el número de líder está dentro de 100

seleccione * de emp donde empno-mgr entre -100 y 100;

-Consulte a los empleados cuyos números están en 7369,7499,7698,7902,7934, y cuyos 20 departamentos

seleccione * desde emp donde empno en (7369,7499,7698,7902,7934) y deptno = 20;

-Consulte a los empleados cuyos nombres están en SMITH, ALLEN, WARD, CLARK, JAMES, y cuyo salario está entre 1100-1600

seleccione * de emp donde ename ('SMITH', 'ALLEN', 'WARD', 'CLARK', 'JAMES') y sal entre 1100 y 1600;

-Query empleados cuyo nombre comienza con A

seleccione * de emp donde ename como 'A%';

-Query empleados cuyo nombre termina con R

seleccione * de emp donde ename como '% R';

-Query empleados con K en su nombre

seleccione * de emp donde ename como '% K%';

-Consulte al empleado cuya segunda segunda letra del nombre es E

seleccione * de emp donde ename como '% E_';

-Query empleados cuyo nombre consta de 4 letras

seleccione * de emp donde ename como '____';

-Consulte a los empleados con A y M en el nombre

seleccione * de emp donde ename como '% a%' y ename como '% M%';

-Descubre la información del empleado con un bono superior al 60% del salario.

seleccione * de emp donde comm> sal * 0.6;

-Descubre los detalles de todos los gerentes del departamento 10 (GERENTE) y de todos los empleados del departamento 20 (CLERK).

seleccione * desde donde deptno = 10 y job = 'MANAGER' o deptno = 20 y job = 'CLERK';

-Identificar a los empleados que no reciben bonificaciones o reciben bonificaciones de 300 o menos.

seleccione * de emp donde comm es nulo y comm <= 300;

-Mostrar el nombre del empleado con exactamente 5 caracteres.

seleccione * de emp donde ename como '_____';

-Mostrar el nombre del empleado sin "R".

seleccione * de emp donde ename no es como '% R%';

-Averigüe cuáles de Smith, Allen, Ward, Martin y Turner no son vendedores;

seleccione * de emp donde ename in ('SMITH', 'ALLEN', 'WARD', 'MAARTIN', 'TURNER') y job! = 'SALESMAN';

- Consultar a los empleados cuyo número de trabajo es más de 50 veces mayor que el número de trabajo líder

seleccione * de emp donde (empno-mgr)> 50;

-Búsqueda de empleados cuyo nombre consta de 5 caracteres y no contiene 'E'

seleccione * de emp donde ename como '_____' y ename no como '% E%';

-Después de preguntar a los empleados cuyo trabajo es 'SECRETARIO' y los empleados cuyos nombres consisten en 6 palabras, quienes en el salario de la compañía están entre 1000-3000

seleccione * from emp not (job = 'CLERK' y ename like '______') y sal entre 1000 y 3000;

-Consulte a los empleados cuyos nombres son Smith, Allen, Ward, Martin, Turner y el número de trabajo son 7654, 7782, 7839, 7521, 7902, 7756, y el penúltimo personaje en el nombre de la persona es 'E'

seleccione * de emp donde ename in (('SMITH', 'ALLEN', 'WARD', 'MAARTIN', 'TURNER') o deptno in (7654,7782,7839,7521,7902,7756)) y ename like ' %MI_';

 

Supongo que te gusta

Origin www.cnblogs.com/1218-mzc/p/12693852.html
Recomendado
Clasificación