Bdteje6

Clasificado en Informática

Escrito el en español con un tamaño de 10,78 KB

1.-Consulta los apellidos, oficio y número departamento de la tabla EMPLE que no estén en el
departamento ni 10 ni 30 SELECT APELLIDO, OFICIO, DEPT_NO FROM EMPLE WHERE DEPT_NO NOT IN (10,30);
2.-Consulta los apellidos y oficio de la tabla EMPLE cuyo oficio sea vendedor, analista o
empleado, ordenados POR OFICIO SELECT APELLIDO, OFICIO FROM EMPLE WHERE OFICIO IN ('VENDEDOR', 'ANALISTA', 'EMPLEADO') ORDER BY OFICIO;
3.-Consulta los apellidos y oficio de la tabla EMPLE cuyo oficio no sea vendedor, ni analista ni
empleado, ordenados POR OFICIO SELECT APELLIDO, OFICIO FROM EMPLE WHERE OFICIO NOT IN ('VENDEDOR', 'ANALISTA', 'EMPLEADO') ORDER BY OFICIO;
4.-A partir de la tabla emple obtener los datos de los empleados cuyo salario sea mayor de 2000 en los departamentos 10 y 30 SELECT * FROM EMPLE WHERE SALARIO> (2000) AND DEPT_NO IN (10,30);
5.- Obtener el importe total salario+ comision a cobrar por Los empleados de la empresa que
tienen de oficio vendedor SELECT *,(SALARIO+COMISION) FROM EMPLE WHERE OFICIO=('VENDEDOR');
6.-Visualizar los números de los empleados, sus apellidos y sus oficios de aquellos empleados cuyo apellido termine por O y de aquellos cuyo oficio empiece por V SELECT EMP_NO, APELLIDO, OFICIO FROM EMPLE WHERE APELLIDO LIKE '%O' AND OFICIO LIKE 'V%';
7.-Visualizar los datos de los empleados ordenados por departamento, oficio y apellido, y
mostrando los datos con las columnas en ese orden.
SELECT DEPT_NO,OFICIO,APELLIDO FROM EMPLE
8.-Visualizar el numero de departamento, los apellidos y la suma, salario + comisión ordenados por  el numero de departamento ascendentemente y la suma salario y comisión descendentemente.
SELECT DEPT_NO, APELLIDO, (SALARIO+COMISION) FROM EMPLE ORDER BY DEPT_NO, (SALARIO+COMISION)DESC;
9.- Para los empleados del departamento 30, visualizar apellido y salario total (salario+ comisión)
por orden decreciente de salario total y por orden alfabético a igual salario SELECT APELLIDO, (SALARIO+COMISION) FROM EMPLE WHERE DEPT_NO=(30) ORDER BY APELLIDO(SALARIO+COMISION) DESC
10.- Visualiza los nombres de las asignaturas que no tengan suspensos
SELECT NOMBRE FROM ASIGNATURAS WHERE COD NOT IN (SELECT COD FROM NOTAS WHERE NOTA<5);
11.- Obtener los datos de los empleados cuyo director sea Cerezo
SELECT * FROM EMPLE WHERE DIR= (SELECT DIR FROM EMPLE WHERE APELLIDO='CEREZO');
12.- Obtener los datos de los departamentos que no tengan empleados.
SELECT * FROM DEPART,EMPLE WHERE DEPART.DEPT_NO=EMPLE.DEPT_NO AND DNOMBRE IS NULL;
13.- Obtener los datos de los departamentos que tengan empleados SELECT * FROM DEPART,EMPLE WHERE DEPART.DEPT_NO=EMPLE.DEPT_NO ;
14.- Visualizar el tema, estante y ejemplares de la Librería con número de ejemplares
comprendidos entre 8 y 15 SELECT TEMA, ESTANTE, EJEMPLARES FROM LIBRERIA WHERE EJEMPLARES BETWEEN 7 AND 15;
15.-Visualiza la información de librería cuyo estante no esté comprendido entre la B y
la D SELECT * FROM LIBRERIA WHERE ESTANTE NOT BETWEEN 'B' AND 'D';
16.- Visualiza los temas de librería cuyo número de ejemplares sea inferior a los que
hay en Medicina SELECT TEMA FROM LIBRERIA WHERE EJEMPLARES < (SELECT EJEMPLARES FROM LIBRERIA WHERE TEMA='MEDICINA');
17.- Visualiza los nombres de los alumnos de Madrid que tienen alguna asignatura suspensa
SELECT * FROM NOTAS, ALUMNOS WHERE ALUMNOS.DNI=NOTAS.DNI AND POBLA= 'MADRID' AND NOTA<5;
18.-Obtener los datos de las asignaturas que no tienen alumnos. SELECT ASIGNATURAS.NOMBRE FROM ASIGNATURAS WHERE COD NOT IN (SELECT COD FROM NOTAS);
19.-Obtener nombre de los alumnos que tengan nota en la asignatura de código 1. SELECT APENOM, COD FROM ALUMNOS, ASIGNATURAS WHERE COD=1;
20.- Obtener el número y el apellido de los empleados cuyo departamento esté en
Barcelona. SELECT EMP_NO, APELLIDO,LOC FROM EMPLE, DEPART WHERE LOC= 'BARCELONA';

Entradas relacionadas:

Etiquetas:
visualiza el apellido, el salario y el numero de departamento de aquellos empleados de la tabla emple cuyo salario sea el mayor de su departamento obtener el numero y el apellido de los empleados cuyo departamento este en barcelona select apellido from emple where oficio like 'vendedor' and dept_no=(select dept_no from depart dnombre where like 'ventas'); Obtener el importe total salario+ comision a cobrar por Los empleados de la empresa quetienen de oficio vendedor select * emple where dept_no = 10 and oficio = 'analista' order by apellido; Seleccionar el apellido, salario y número de departamento de los empleados cuyo salario sea mayor que 2000 en los departamentos 10 ó 30. Selecciona el apellido, oficio y localidad de los departamentos de aquellos empleados cuyo oficio sea analista. Mostrar el nombre y los apellidos de aquellos alumnos que tengan 2 nombres mysql nombres asignaturas suspensas select Visualiza el departamento que tenga más empleados cuyo oficio sea 'empleado' obtener los datos de los empleados cuyo director sea “cerezo”. visualiza aquellos temas de la tabla libreria cuyos ejemplares sean mysql departamentos que tienen mas de dos vendedores obtén el nombre y apellido de los alumnos que tengan nota en la asignatura con código 1. Obtener los datos de los departamentos que tengan empleados like listar nombre, trabajo y número de departamento de aquellos empleados cuyo nombre termine en ‘o Visualiza el nombre de las asignaturas que no tengan suspensos, a partir de la tabla ASIGNATURAS. Visualizar los nombres de asignaturas que no tengan suspensos. sql visualizar nombres asignaturas no suspensos visualizar los diferentes estantes de la tabla libreria ordenados descendentemente por estante a partir de la tabla emple, visualizar el número de vendedores del departamento --‘ventas’.