EJERCICIO DE PACIENTES 1. Seleccionar los nombres de los pacientes y su edad: SELECT nombre, edad FROM Paciente;
2. Seleccionar los pacientes mayores de 50 años: SELECT nombre, edad FROM Paciente WHERE edad>50;
3. seleccionar el nombre de enfermedad y el tipo: SELECT Enfermedad.nombre, TipoEnfermedad.nombre FROM Enfermedad, TipoEnfermedad WHERE Enfermedad.IdTipoEnfermedad=TipoEnfermedad.IdTipoEnfermedad;
4. seleccionar todos los nombres y edad de los pacientes que sean de genero “m”: SELECT Paciente.nombre, Paciente.edad FROM Paciente WHERE genero="M";
5. seleccionar los pacientes y su respectivas enfermedades: SELECT Paciente.nombre, Enfermedad.nombre FROM Paciente, Enfermedad, PacienteEnfermedad WHERE Paciente.idPaciente=PacienteEnfermedad.idPaciente AND Enfermedad.idEnfermedad=PacienteEnfermedad.idEnfermedad;
6. seleccionar los pacientes, las enfermedades en donde el tipo sea alérgico: SELECT Paciente.nombre, TipoEnfermedad.nombre FROM Paciente, Enfermedad, PacienteEnfermedad, TipoEnfermedad WHERE Paciente.idPaciente=PacienteEnfermedad.idPaciente And Enfermedad.idEnfermedad=PacienteEnfermedad.idEnfermedad And TipoEnfermedad.[idTipoEnfermedad]=Enfermedad.idTipo;
7. seleccionar todos los pacientes de genero “f”, con su enfermedad y tipo de enfermedad: SELECT Paciente.nombre, Enfermedad.nombre, TipoEnfermedad.nombre FROM Paciente, Enfermedad, TipoEnfermedad, PacienteEnfermedad
WHERE Paciente.IdPaciente=PacienteEnfermedad.IdPaciente And Enfermedad.IdTipoEnfermedad=TipoEnfermedad.IdTipoEnfermedad And Enfermedad.IdEnfermedad=PacienteEnfermedad.IdEnfermedad And Paciente.genero="F";
8. seleccionar todos los pacientes entre 9 y 40 años que tengan enfermedadews parasitarias: SELECT Paciente.nombre, Enfermedad.nombre, TipoEnfermedad.nombre FROM Paciente, Enfermedad, TipoEnfermedad, PacienteEnfermedad WHERE Paciente.IdPaciente=PacienteEnfermedad.IdPaciente And Enfermedad.IdTipoEnfermedad=TipoEnfermedad.IdTipoEnfermedad And Enfermedad.IdEnfermedad=PacienteEnfermedad.IdEnfermedad And TipoEnfermedad.nombre="PARASITARIA" And Paciente.edad Between 9 And 40;
9. seleccionar todos los pacientes cuyo nombre comience con “J”: SELECT Paciente.nombre FROM Paciente WHERE Paciente.nombre Like "J*";