ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Consultas SQL Server


Enviado por   •  25 de Agosto de 2015  •  Informes  •  895 Palabras (4 Páginas)  •  175 Visitas

Página 1 de 4

[pic 3]FECHA:                       MAYO 06 DE 2013                                                                                                                      PAGINA 1 de 4

Buenas tardes apreciados aprendices

El objetivo de esta actividad es aprender a realizar consultas sencillas de SQL  para el motor de Base de Datos SQL SERVER.

Se  debe  escribir  cada  una  de  las  consultas    y capturar  cada  uno  de  los pantallazos con sus resultados.

Espero que comprendamos todo y desarrollemos con éxito este taller.

Plazo para la entrega MARTES 07 de Mayo de 2013 hasta las 23:45 PM

Cordialmente,

Ing. Carlos Eduardo Claros Rozo

Instructor SENA CASA

Se disponen de la siguiente Base de datos llamada “historia” con las siguientes 6 entidades y sus respectivos campos y tipos de datos.

[pic 4]

Realizar las siguientes consultas:

1 Mostrar el documento, nombre1, apellido1, edad y sexo de cada paciente.

[pic 5]

2 Mostrar todos los datos de todas las empresas.

3 Mostrar el código y nombre de la empresa, el número y tipo de contrato y el estado de todos los contratos.

4 Datos de los pacientes ordenados por apellidos.

5   Datos   de   los   pacientes  ordenados   por   código de empresa descendentemente.

6 Datos de los contratos ordenados por número de empresa descendentemente y dentro de cada empresa ordenados por documento ascendentemente.

7 Mostrar los datos de los pacientes cuya edad sea mayor de 25.

8 Mostrar  los  datos  de  los  contratos  cuya  ciudad  sea  ‘YOPAL’.

9 Seleccionar el Nombre1, Apellido2, Zona y nombre de empresa de los pacientes del estrato ‘Nivel II’.

10 Seleccionar los pacientes cuyo tipo de afiliado sea ‘Beneficiario. Mostrar los datos ordenados por apellido.

select * from pacientes where pacientes.tipoafiliado='Beneficiario' 

order by apellido1, apellido2;

11 Mostrar los contratos cuyo código súper sea EPS014 y cuyo número contrato sea

‘003’. Ordenar el resultado por descripción.

select * from contratos where contratos.codsuper='eps014' 

and contratos.numcontrato=003 order by contratos.descripcion;

12 Mostrar los pacientes que tengan una edad menor que 10 años o que pertenezcan a la zona Rural.

select * from pacientes where pacientes.edad<10 or 

pacientes.zona='rural';

13 Seleccionar los pacientes cuyo apellido1 empiece por ‘C’.

select * from pacientes where pacientes.apellido1 like 'c%';

14 Seleccionar los pacientes cuyo nombre1 termine por ‘S’.

select * from pacientes where pacientes.nombre1 like '%s';

15 Seleccionar los contratos cuyo nombre tenga una ‘e’ y la direccion tenga un ‘7’ en cualquier posición.

select * from contratos where contratos.nombre like '%e%' and 

contratos.direccion like '%7%';

16 Seleccionar los pacientes cuya edad esté entre 18 y 20 años. Utilizar el operador BETWEEN.

select * from pacientes where pacientes.edad between 18 and 20;

17 datos de los pacientes cuyo Apellido1 comience por ‘Z’ y tengan una fecha de nacimiento sea superior a 01/01/2000.

select * from pacientes where pacientes.apellido1 like 'z%' and 

pacientes.fnacimiento>'01/01/2000';

18. Datos de las empresas cuyo nombre empiece por ‘S’.

select * from empresas where empresas.nombre like 's%';

19. Datos de los pacientes cuyo tipo de afiliación sea ‘Cotizante’, tenga una edad superior a 20 años y pertenezcan a la zona “Urbana”.

...

Descargar como (para miembros actualizados)  txt (5.9 Kb)   pdf (403 Kb)   docx (583.4 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com