sql ejercicios

Páginas: 6 (1395 palabras) Publicado: 31 de marzo de 2014
Ejercicios Base de Datos Hospital


Cláusula Where

1º Encuentre a todos los miembros del personal cuyo nombre comience por ‘H’.

Apellidos
Higueras D.
Hernández J.

2º ¿Quiénes son las enfermeras y enfermeros que trabajan en turnos de mañana o tarde?

Apellidos
Díaz B.
Hernández J.
Higueras D.
Bocina G.
Carlos R.
Frank H.

3º Haga un listado de las enfermeras que gananentre 2000000 y 2500000.

Apellidos Salario
Díaz B. 2262000
Higueras D. 2005000
Carlos R. 2119000




Funciones de Cadena

4º Mostrar, para todos los hospitales, el código de hospital, el nombre completo del hospital y su nombre abreviado de tres letras (a esta columna la llamaremos ABR). Ordene los datos ascendentemente por esta última.

ABR Hospital COD. Nombre
Gen 18 GeneralLa 22 La Paz
Pro 13 Provincial
San 45 San Carlos


5º En la tabla DOCTOR otorgar a Cardiología el código 1, a Psiquiatría el código 2, a Pediatría el código 3 y a cualquier otra especialidad el código 4. Recuperar todos los doctores, su especialidad y el código asignado.

Apellidos Especialidad Código
López A. Cardiología 1
Millar G. Ginecología 4
Cajal R. Cardiología1
Galo D. Pediatría 3
Best K. Urología 4
Cabeza D. Psiquiatría 2
Niqo P. Pediatría 3
Adams C. Neurología 4



6º Hacer un listado con los nombres de los pacientes y la posición de la primera letra “a” que aparezca en su apellido, tomando como referencia la primera letra del mismo.

Apellido Primera letra A
Laguia M. 2
Serrano V. 5
Fernández M. 5
Domin S. 0
Neal R.3
Cervantes M. 5
Miller G. 0
Ruiz P. 0
Fraser A. 3
Benitez E. 0



7º Queremos conseguir:

Comentario
El departamento de CONTABILIDAD está en SEVILLA.
El departamento de INVESTIGACIÓN esta en MADRID.
El departamento de VENTAS está en BARCELONA.
El departamento de PRODUCCIÓN está en BILBAO.


8º Para cada empleado cuyo apellido contenga la letra “n” queremos que nos devuelva“nnn” pero sólo con la primera ocurrencia de la “n”. La salida debe estar ordenada por apellido.

Tres N
ALOnnnSO
FERnnnÁNDEZ
JIMEnnnEz
JIMEnnnO.
MARTInnn.
nnnEGRO.
SÁnnnCHEZ

9º Para cada empleado se pide que salga su salario total (salario más comisión) y luego su salario fragmentado, es decir, en centenas de millar, decenas de millar, unidades de millar, centenas, decenas yunidades. La salida debe estar ordenada por el salario y el apellido descendentemente.

Apellido Salario Total C D M C D U
REY 650000 6 5 0 0 0 0
FERNÁNDEZ 390000 3 9 0 0 0 0
GIL 390000 3 9 0 0 0 0
JIMENEZ 386750 3 8 6 7 5 0
NEGRO 370500 3 7 0 5 0 0
MARTÍN 344500 3 4 4 5 0 0
CEREZO 318500 3 1 8 5 00
ARROYO 247000 2 4 7 0 0 0
SALA 227500 2 2 7 5 0 0
TOVAR 195000 1 9 5 0 0 0
MUÑÓZ 169000 1 6 9 0 0 0
ALONSO 143000 1 4 3 0 0 0
JIMENO 123500 1 2 3 5 0 0
SÁNCHEZ 104000 1 0 4 0 0 0

10º Para cada empleado que no tenga comisión o que su comisión sea mayor que el 15% de su salario, se pide elsalario total que tiene. Este será: si tiene comisión, su salario más su comisión y si no tiene, su salario más la nueva comisión (15% del salario). La salida deberá estar ordenada por el oficio y por el salario que le queda descendentemente.

Apellido Oficio Salario Total
GIL ANALISTA 448500
FERNÁNDEZ ANALISTA 448500
JIMENEZ DIRECTOR 444762’5
NEGRO DIRECTOR 426075
MUÑOZ EMPLEADO194350
ALONSO EMPLEADO 164450
JIMENO EMPLEADO 142025
SANCHEZ EMPLEADO 119600
Apellido Oficio Salario Total
REY PRESIDENTE 747500
MARTIN VENDEDOR 344500
ARROYO VENDEDOR 247000
SALA VENDEDOR 227500


Operadores con Funciones y Fechas


11º Encuentre a todas las enfermeras y enfermeros con indicación del salario menusal de cada uno.

Apellidos Salario Mensual
Díaz...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios de SQL
  • Ejercicios en sql
  • Ejercicios de SQL
  • ejercicios sQl
  • Ejercicios sql
  • Ejercicio SQL
  • ejercicios sql
  • ejercicio sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS