Добавил:
t.me Установите расширение 'SyncShare' для решения тестов в LMS (Moodle): https://syncshare.naloaty.me/ . На всякий лучше отключить блокировщик рекламы с ним. || Как пользоваться ChatGPT в России: https://habr.com/ru/articles/704600/ || Также можно с VPNом заходить в bing.com через Edge браузер и общаться с Microsoft Bing Chat, но в последнее время они форсят Copilot и он мне меньше нравится. || Студент-заочник ГУАП, группа Z9411. Ещё учусь на 5-ом курсе 'Прикладной информатики' (09.03.03). || Если мой материал вам помог - можете написать мне 'Спасибо', мне будет очень приятно :) Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
3
Добавлен:
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 семестр