Está en la página 1de 4

CREATE FUNCTION FSALARIOEMP() RETURNS INT BEGIN DECLARE numero INT;

SELECT SUM( salario )

FROM emp

INTO numero;

DELIMITER $$

CREATE FUNCTION fapellidoenfermo() RETURNS VARCHAR( 100 )

BEGIN DECLARE Hnombre VARCHAR( 100 ) ;

SELECT apellido FROM enfermo WHERE apellido like 'LAGUIA%' INTO Hnombre;

RETURN Hnombre;

END

CREATE FUNCTION fnumdoctor(

) RETURNS INT BEGIN DECLARE numero INT;

SELECT COUNT( * )

FROM doctor

INTO numero;

RETURN numero;

DELIMITER $$
CREATE FUNCTION fempenfermo() RETURNS VARCHAR( 100 )

BEGIN DECLARE Hnombre VARCHAR( 100 ) ;

SELECT apellido FROM emp WHERE apellido like ‘JIMENEZ' INTO Hnombre;

RETURN Hnombre;

END

CREATE FUNCTION fnumemp(

) RETURNS INT BEGIN DECLARE numero INT;

SELECT COUNT( * ) FROM emp INTO numero;

RETURN numero;

CREATE FUNCTION FCOMISIONEMP(

) RETURNS INT BEGIN DECLARE numero INT;

SELECT SUM( COMISION ) FROM emp INTO numero;

RETURN numero;

END ;

DELIMITER $$
CREATE FUNCTION foficioemp()Returns int

BEGIN

DECLARE numero int;

SELECT count(oficio) FROM emp where oficio like 'empleado' INTO numero;

Return numero;

END

DELIMITER $$

CREATE FUNCTION fsalanom()Returns int

BEGIN

DECLARE numero int;

SELECT count(nombre) FROM sala where nombre like 'Maternidad' INTO numero;

Return numero;

END

DELIMITER $$

CREATE FUNCTION fespdoctor(

) RETURNS INT BEGIN DECLARE numero INT;

SELECT COUNT( especialidad ) FROM doctor WHERE especialidad LIKE 'cardiologia' INTO numero;

RETURN numero;

END

CREATE FUNCTION fnumdept(


) RETURNS INT BEGIN DECLARE numero INT;

SELECT COUNT( * )FROM dept INTO numero;

RETURN numero;

END

También podría gustarte