Вы находитесь на странице: 1из 7

TRABAJO:

CONSULTAS:

1. Seleccionar los nombres de los pacientes y su edad:

RTA: SELECT Paciente.nombre, Paciente.edad


FROM Paciente
ORDER BY nombre;

Consulta1
nombre edad
Clara 55
Eva 69
Joaquin 10
Leonardo 30
Sandra 12

2. Seleccionar los pacientes mayores de 50 años:

RTA: SELECT Paciente.nombre, Paciente.edad


FROM Paciente
WHERE edad > 50
ORDER BY nombre;

Consulta2
nombre edad
Clara 55
Eva 69

3. Seleccionar el nombre i tipo de la enfermedad:

RTA: SELECT Enfermedad.nombre, TipoEnfermedad.nombre

FROM Enfermedad, TipoEnfermedad

WHERE Enfermedad.idTipoEnfermedad =
TipoEnfermedad.idTipoEnfermedad

ORDER BY Enfermedad.nombre;
Consulta3
Enfermedad.no TipoEnfermedad.n
mbre ombre
AMEBIOSIS PARASITARIA
DALTONISMO HEREDITARIA
HEMOFILIA HEREDITARIA
SINDROME DE CONGENITA
DOWN
UTICARIA ALERGICA
VARICELA INFECCIOSA

4. Seleccionar todos los nombres y edad de paciente que sean género


masculino:

RTA: SELECT Paciente.nombre, Paciente.edad

FROM Paciente

WHERE genero = "M"

ORDER BY nombre;

Consulta4
nombre edad
Joaquin 10
Leonardo 30

5. Seleccionar los pacientes y su respectiva enfermedad:

RTA: SELECT Paciente.nombre, Enfermedad.nombre

FROM Paciente, Enfermedad, PacienteEnfermedad

WHERE Paciente.idPaciente=PacienteEnfermedad.idPaciente AND


PacienteEnfermedad.idEnfermedad= Enfermedad.idEnfermedad
ORDER BY Paciente.nombre, Enfermedad.nombre;

Consulta5
Paciente.no Enfermedad.no
mbre mbre
Clara AMEBIOSIS
Clara DALTONISMO
Eva HEMOFILIA
Joaquin AMEBIOSIS
Joaquin SINDROME DE
DOWN
Leonardo UTICARIA
Sandra DALTONISMO
Sandra UTICARIA
Sandra VARICELA

6. Seleccionar los pacientes, la enfermedad, en donde el tipo de


enfermedad sea igual a alérgicas.

RTA: SELECT Paciente.nombre, Enfermedad.nombre

FROM Paciente, Enfermedad, TipoEnfermedad, PacienteEnfermedad

WHERE Paciente.idPaciente=PacienteEnfermedad.idPaciente AND


PacienteEnfermedad.idEnfermedad=Enfermedad.idEnfermedad AND
TipoEnfermedad.idTipoEnfermedad=Enfermedad.idTipoEnfermedad
AND TipoEnfermedad.nombre LIKE "ALERGICA"

ORDER BY Paciente.nombre, Enfermedad.nombre;

Consulta6
Paciente.nom Enfermedad.nom
bre bre
Leonardo UTICARIA
Sandra UTICARIA

7. Seleccionar todos los pacientes de género femenino con su enfermedad


y su tipo de enfermedad:

RTA: SELECT P.nombre, E.nombre, TE.nombre


FROM Paciente AS P, Enfermedad AS E, TipoEnfermedad AS TE,
PacienteEnfermedad AS PE

WHERE P.idPaciente=PE.idPaciente AND


PE.idEnfermedad=E.idEnfermedad AND
TE.idTipoEnfermedad=E.idTipoEnfermedad AND P.genero = "F"

ORDER BY P.nombre;

Consulta7
P.nombr
E.nombre TE.nombre
e
Clara DALTONISMO HEREDITARIA
Clara AMEBIOSIS PARASITARIA
Eva HEMOFILIA HEREDITARIA
Sandra DALTONISMO HEREDITARIA
Sandra VARICELA INFECCIOSA
Sandra UTICARIA ALERGICA

8. Seleccionar todos los pacientes entre 9 y 40 años que tengan


enfermedades parasitarias:

RTA: SELECT P.nombre

FROM Paciente AS P, Enfermedad AS E, TipoEnfermedad AS TE,


PacienteEnfermedad AS PE

WHERE P.idPaciente=PE.idPaciente AND


PE.idEnfermedad=E.idEnfermedad AND
TE.idTipoEnfermedad=E.idTipoEnfermedad

AND P.edad Between 9 And 40

AND TE.nombre = "PARASITARIA"

ORDER BY P.nombre;

Consulta8
nombre
Joaquin

9. Seleccionar todos los pacientes cuyo nombre inicien por J :


RTA: SELECT Paciente.nombre

FROM Paciente

WHERE nombre LIKE "J*"

ORDER BY nombre;

Consulta9
nombre
Joaquin

10.Seleccionar todos los pacientes que tengan enfermedades congénitas o


virales o infecciosas:

RTA: SELECT P.nombre, TE.nombre

FROM Paciente AS P, Enfermedad AS E, TipoEnfermedad AS TE,


PacienteEnfermedad AS PE

WHERE P.idPaciente=PE.idPaciente AND


PE.idEnfermedad=E.idEnfermedad AND
TE.idTipoEnfermedad=E.idTipoEnfermedad

AND TE.nombre IN ("CONGENITA" , "VIRAL" , "INFECCIOSA")

ORDER BY P.nombre;

Consulta10
P.nombre TE.nombre
Joaquin CONGENITA
Sandra INFECCIOSA

11.Seleccionar todas las enfermedades detectadas antes de 14 de


septiembre de 2008:

RTA: SELECT Enfermedad.nombre, PacienteEnfermedad.FechaDeteccion

FROM Paciente, Enfermedad, PacienteEnfermedad


WHERE (((PacienteEnfermedad.FechaDeteccion)<("14/09/08")) AND
((Paciente.idPaciente)=[PacienteEnfermedad].[idPaciente]) AND
((PacienteEnfermedad.idEnfermedad)=[Enfermedad].[idEnfermedad])
)

ORDER BY Enfermedad.nombre, PacienteEnfermedad.FechaDeteccion;

Consulta11
nombre FechaDeteccion
UTICARIA 10/01/08
UTICARIA 10/02/08
VARICELA 11/03/08

12.Seleccionar todos los pacientes menores de edad:

RTA: SELECT nombre, edad

FROM Paciente

WHERE edad < 18

ORDER BY nombre;

Consulta12
nombre edad
Joaquin 10
Sandra 12

13.Seleccionar todos los pacientes mayores de edad:

RTA: SELECT nombre, edad

FROM Paciente

WHERE edad > 18

ORDER BY nombre;

Consulta13
nombre edad
Clara 55
Eva 69
Consulta13
nombre edad
Leonardo 30

Вам также может понравиться