practica hospital SQL
Se dispone de la tabla PERSONAS con los datos de aquellos empleados que trabajan en una serie de hospitales.
TABLA PERSONAS
Realiza las siguientesconsultas en SQL.
1 Mostrar todos los datos de todas las personas.
select * from personas
2 Obtén el DNI, apellidos y función de todas las personas.
select dni, apellidos, funcion from personas;
3Mostrar los apellidos de las personas que vivan en LORCA.
select apellidos from personas where localidad='LORCA';
4 Mostrar los apellidos de las personas que vivan en MURCIA o LORCA
select apellidosfrom personas where localidad='LORCA' orlocalidad='MURCIA';
5 Seleccionar los datos de aquellas personas que vivan en MURCIA y tenganun salario superior a los 1500 euros.
select * from personas wherelocalidad='MURCIA' andsalario>1500
6 Mostrar los datos de las personas que vivan en MURCIA, tengan un salario superior a los 1500 euros y sean DIRECTORES.
select * from personas where localidad='MURCIA' andsalario>1500 and funcion='DIRECTOR';
7 Mostrar los datos de las personas cuya función sea MÉDICO ordenados por apellidos descendentemente.
Select*from personas where función=’MEDICO’ order byapellidos desc;
8 Mostrar los datos de todas las localidades que hay en la tabla personas sin repeticiones (debes empear la cláusula DISTINCT)
Select distinct localidad from personas;
9 Mostrar los datos delas personas que tengan un salario superior a 1500 euros y sean médicos. Ordenar la salida por salario descendentemente.
Select*from personas where salario>1500 and function=’MEDICO’ order bysalario;
10 Seleccionar aquellas personas cuyo apellido comience por M.
Select apellidos from personas where apellidos like ‘M%’;
11 Mostrar los datos de las personas que tengan una M en el apellido y cuyafunción sea CONSERJE
Select *from personas where apellidos like ‘%M% and function=’CONSERJE’;
12 Mostrar aquellas personas que tengan un salario entre 1500 y 200 euros.
Select * from personas where...
Regístrate para leer el documento completo.