Professional Documents
Culture Documents
use laboratoriosql
Create procedure inprofesor() Select * from profesor;
call inprofesor();
use laboratoriosql
Create procedure incompañia() Select * from compañia;
call incompañia();
# •Muestre todos los campos de la tabla curso en orden ascendente según el valor.
# Resultado en MYSQL:
CREATE procedure `curso_ascendente`() NOT DETERMINISTIC CONTAINS SQL SQL SECURITY
DEFINER Select * from curso ORDER BY valor_cur ASC;
call curso_ascendente();
# • Visualizar los datos de las empresas fundadas entre el año 1991 y 1998.
# Resultado en MYSQL:
CREATE procedure empresafundada() SELECT * FROM compañia WHERE comañofun>=1991 AND
comañofun<=1998;
call empresafundada();
#• Visualizar los datos de los incidentes que han tenido un(1) herido, este reporte
debe visualizar la placa del automotor, con los respectivos datos de la póliza como
son fecha de inicio, valor, estado y valor asegurado.
# Resultado en MYSQL:
create procedure incidentexunoherido () select * from incidentes, aseguramientos
where incicantheridos -1;
call incidentexunoherido();
#• Visualizar los incidentes del vehículo con placas " FLL420", este reporte debe
visualizar la fecha, el lugar, la cantidad de heridos del incidente, la fecha de
inicio la de expiración de la póliza y el valor asegurado.
# Resultado en MYSQL:
create procedure incidentesFLL420() select incifecha, incilugar, incicantheridos,
asefechaexpiracion, asevalorasegurado from incidentes, aseguramientos WHERE
inciplaca= 'FLL420';
call incidentesFLL420();
# • Calcule el valor promedio de los cursos cuyas horas sean mayores a 40.
# Resultado en MYSQL:
select avg(valor_cur) from curso where horas_cur > 40;