Sei sulla pagina 1di 8

ENFERMEDAD

CONSULTAS

1. Seleccionar los nombres de los pacientes y su edad

WHERE paciente.nombre,edad

FROM paciente

ORDER BY nombre,
2. Seleccionar los pacientes mayores de 50 años

WHERE paciente.nombre,edad

FROM paciente

WHERE (edad)>50;

3. Seleccionar el nombre de enfermedad y su tipo

SELECT Enfermedad.nombre,
Tipodeenfermedad.descripcion

FROM Enfermedad, Tipodeenfermedad

WHERE Enfermedad.idTipo=Tipodeenfermedad.idTipo

ORDER BY descripcion;

4. Seleccionar todos los nombres y edad paciente que


sea el genero M

SELECT Paciente.nombre, Paciente.edad


FROM Paciente

WHERE genero="M"

ORDER BY nombre, genero;

5. Selecciona los pacientes y su respectiva enfermedad

SELECT Paciente.nombre, Enfermedad.nombre

FROM Paciente, Enfermedad, Pacienteenfermedad

WHERE
Paciente.idPaciente=Pacienteenfermedad.idPaciente
AND
Enfermedad.idEnfermedad=Pacienteenfermedad.idEnf
ermedad;

6. Seleccionar los pacientes la enfermedad en donde el


tipo de enfermedad es alergica
SELECT Paciente.nombre, Enfermedad.nombre

FROM Paciente, Enfermedad, Tipodeenfermedad,


Pacienteenfermedad

WHERE descripcion='alergica' AND


Tipodeenfermedad.idTipo=Enfermedad.idTipo AND
Paciente.idPaciente=Pacienteenfermedad.idPaciente
AND
Enfermedad.idEnfermedad=Pacienteenfermedad.idEnf
ermedad;

7. Seleccionar todos los pacientes del genero femenino


con su enfermedad y el tipo de enfermedad.

SELECT Paciente.nombre,
Tipodeenfermedad.descripcion, enfermedad.nombre

FROM Paciente, Pacienteenfermedad, Enfermedad,


Tipodeenfermedad

WHERE genero='F' AND


Paciente.idPaciente=Pacienteenfermedad.idPaciente
AND
Enfermedad.idEnfermedad=Pacienteenfermedad.idEnf
ermedad AND
Tipodeenfermedad.idTipo=Enfermedad.idTipo; ç
8. Seleccionar todos los pacientes entre 9 y 40 años que
tenga enfermedad parasitarias.

SELECT Paciente.nombre

FROM Paciente, Pacienteenfermedad, Enfermedad,


Tipodeenfermedad

WHERE Paciente.edad BETWEEN '9' AND '40' AND


Tipodeenfermedad.descripcion='PARASITARIA' AND
Paciente.idPaciente=Pacienteenfermedad.idPaciente
AND
Enfermedad.idEnfermedad=Pacienteenfermedad.idEnf
ermedad AND
Tipodeenfermedad.idTipo=Enfermedad.idTipo;

9. Seleccionar todos los pacientes y el nombre inicie por J

SELECT Paciente.nombre

FROM Paciente

WHERE Paciente.nombre LIKE 'j*';


10. Seleccionar todos los pacientes que tenga
enfermedades congenitas o urales o infecciosas

SELECT Paciente.nombre,
Tipodeenfermedad.descripcion

FROM Paciente, Tipodeenfermedad, Enfermedad,


PacienteEnfermedad

WHERE (Tipodeenfermedad.descripcion='CONGENITA'
Or Tipodeenfermedad.descripcion='INFECCIOSA') AND
Enfermedad.idEnfermedad=PacienteEnfermedad.idEnf
ermedad AND
Paciente.idPaciente=PacienteEnfermedad.idPaciente
AND Tipodeenfermedad.idTipo=Enfermedad.idTipo;

11. Seleccionar las enfermedades detectadas antes del


14 de septiembre del 2008

SELECT Enfermedad.nombre

FROM Enfermedad, Pacienteenfermedad

WHERE
Pacienteenfermedad.fechadedeteccion<'14septiembre
del2008';
12.Todos los pacientes menores de edad

SELECT Paciente.nombre

FROM Paciente

WHERE Paciente.edad<'18';

13. Todos los pacientes que sertifiquen mayores de edad

SELECT Paciente.nombre

FROM Paciente

WHERE Paciente.tipoid='CC';

Potrebbero piacerti anche