Добавил:
t.me Инфо для ГУАП студентов от меня: https://kafaka.notion.site/99e6d9b70ca74f7baef3daea17839e5a Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
25
Добавлен:
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 семестр