Добавил:
t.me Инфо для ГУАП студентов от меня: https://kafaka.notion.site/99e6d9b70ca74f7baef3daea17839e5a Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
28
Добавлен:
24.10.2023
Размер:
645 б
Скачать
DELIMITER //

create function f1 (f text)
returns int
NOT deterministic
NO SQL
SQL SECURITY DEFINER
	BEGIN
	DECLARE i int DEFAULT 12;
    DECLARE n int DEFAULT 0;
	DECLARE age int default 0;
	DECLARE gender text default 0;
    set n = 0;
	set @x1 = 0;
	set i = 12;
	label1: while (i > 0) do
		select patients.age into age from patients where id_pat = i;
		select patients.gender into gender from patients where id_pat = i;
		if (gender = f) then
			set @x1 = @x1 + age;
            set n = n + 1;
		end if;
		set i = i - 1;
	end while label1;
    set @x1 = @x1 / n;
    return @x1;
    end//
    
set @mod = f1('М')//
select @mod//
select @x1//
Соседние файлы в папке 3 курс 2 семестр