Está en la página 1de 4

LENGUAJE ESTRUCTURADO DE

CONSULTA
Hernandez Tzompantzi Leonardo 5E Ti
1.-Muestra a los profesores que no son estudiantes. Dado el siguiente comando select * from
profesor left join estudiante on profesor.Nombre = estudiante.Nombre where estudiante.Nombre
is null; mostramos a los profesores que no son estudiantes, el comando revisa los datos de las tablas
de acuerdo a los parámetros dados y muestra los datos que coinciden con ellos.

2.-Muestra a los profesores con códigos mayores a 4 y menores a 7. Mediante el comando select *
from profesor where CodProf > 4 AND CodProf < 7 ; se determinan los datos que cumplen los
parámetros dados, al utilizar el condicionante ADN (y) es obligatorio que cumpla los parámetros.

3.-Muestra a los profesores con Apellido Paterno Rodríguez o Apellido Materno Ramírez. Dado el
siguiente comando select * from profesor where AP = ‘Rodriguez’ OR AM = ‘Ramirez’; en este caso
utilizamos el condicionante OR (o) ya que puede cumplir alguno de los parámetros dados y mostrar
los datos.

4.-Muestra a los profesores excluyendo a los profesores con Apellido Paterno Ortega. Dado el
siguiente comando select * from profesor where AP != ‘Ortega’; en este caso utilizamos el
operador condicional != (son distintos) para obtener los datos.
5.-Muestra los datos del profesor que tengan su código de profesor en un rango del 3 al 6. Dado el
siguiente comando select * from profesor where CodProf >= 3 AND CodProf <=6; determinamos los
datos que cumplen los parámetros utilizamos el operador condicional >= (mayor igual) y <= (menor
igual) así como el condicionante AND (y) para mostrar los datos dados.

6.-Muestra el Nombre y los apellidos del profesor concatenados. Dado el siguiente comando select
Nombre,AP,AM from profesor; mostramos la tablas que se no solicitan en el enunciado.

7.-Muestra el nombre completo y la dirección del profesor; irán concatenados por separado. Dado
el siguiente comando select Nombre,AP,AM,Calle,Numero from profesor; mostramos la tablas que
se no solicitan en el enunciado.
8.-Muestra el nombre completo del profesor que ha impartido todas las materias. Dado el siguiente
comando SELECT CodProf, concat(Nombre, ' ', AP, ' ', AM) as 'Nombre Completo' from profesor
WHERE CodProf NOT IN(SELECT DISTINCT A.CodProf FROM profesor A, materia C WHERE NOT
EXISTS (SELECT * FROM pro_mat AC WHERE A.CodProf = AC.CodProf AND C.CodMat = AC.CodMat));
utilizando las comparaciones en los datos determinamos que dato seria mostrado, visualizando solo
dos tablas CodProf y Nombre completo.

También podría gustarte