Universitario
‘Quiroga Rojas, Leopoldo’, cuya función sea ‘CONSERJE’, con DNI 456788999 y con el código de hospital 4.
Insert into Personas(apellidos, funcion, DNI, Cod_hospital) values ('" Quiroga Rojas, Leopoldo"', 'CONSERJE', '45678999', '4') ;
2. Inserta en la tabla PERSONAS una persona de nombre ‘Serrano Ruiz,
Antonio’, con DNI111333222 perteneciente al hospital número 3.
Insert into Personas (apellidos, DNI, Cod_hospital) values (' Serrano Ruiz, Antonio', '111333222', '3') ;
3. Inserta en la tabla PERSONAS1 losdatos de las personas que trabajan en el hospital número 1 (INSERT con SELECT).
SELECT PERSONAS.cod_hospital, PERSONAS.dni, PERSONAS.apellidos, PERSONAS.funcion, PERSONAS.salario INTO PERSONAS1
FROMPERSONAS
WHERE (((PERSONAS.cod_hospital)=1));
4. Se ha creado una nueva tabla llamada PERSONAS2. Esta tabla tiene los
siguientes campos (DNI, APELLIDOS, FUNCIÓN). ¿Cómo podremos introducir enesa tabla los datos de las PERSONAS del código de hospital 4?
INSERT INTO PERSONAS2 (DNI,APELLIDOS,funcion )
SELECT DNI, APELLIDOS, funcion
FROM PERSONAS where cod_hospital=4;
5. Inserta en latabla PERSONAS una persona con DNI 99887766 y apellidos
‘Martínez Martínez, Alejandro’ en el hospital que tiene tan sólo 1 persona
(INSERT con SELECT).
INSERT INTO PERSONAS(dni,APELLIDO,COD_HOSPITAL) SELECT 99887766,’Martinez Martinez, Alejandro’,cod_hospita from personas group by cod_hospital having count(*)=1;
6. En la tabla HOSPITALES cambiar el código de los hospitales que tienen elcódigo 3 al código 4. (Utilizar UPDATE).
update Hospitales
set cod_hospital=4
where cod_hospital =3;
7.- Insertar en la tabla EMPLE un empleado con código 9999, apellido
‘GONZÁLEZ’ y códigode departamento 10.
INSERT INTO EMPLE ( EMP_NO, APELLIDO, DEPT_NO )
VALUES ('9999', 'GONZALEZ', '10');
8. Insertar en la tabla EMPLE un empleado con código 5000, apellido
‘MORAGA’, oficio...
Regístrate para leer el documento completo.