Добавил:
KaFaka
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 курс 2 семестр / lab6
.sql USE hospital;
DELIMITER //
CREATE PROCEDURE pr1 (IN n INT)
BEGIN
DECLARE i int DEFAULT 0;
IF (n <= 12 and n >= 0) THEN
label: while i<n do
IF ((SELECT patients.gender FROM patients where id_pat = n) = "М") THEN
SET @boys = @boys + 1;
else
SET @girls = @girls + 1;
end if;
set i = i + 1;
end while label;
else
SELECT "Ошибка ввода";
end if;
End//
SET @boys = 0;
SET @girls = 0;
set @summ = 12//
CALL pr1 (@summ)//
SELECT @boys, @girls//
DELIMITER //
CREATE PROCEDURE pr1 (IN n INT)
BEGIN
DECLARE i int DEFAULT 0;
IF (n <= 12 and n >= 0) THEN
label: while i<n do
IF ((SELECT patients.gender FROM patients where id_pat = n) = "М") THEN
SET @boys = @boys + 1;
else
SET @girls = @girls + 1;
end if;
set i = i + 1;
end while label;
else
SELECT "Ошибка ввода";
end if;
End//
SET @boys = 0;
SET @girls = 0;
set @summ = 12//
CALL pr1 (@summ)//
SELECT @boys, @girls//
Соседние файлы в папке 3 курс 2 семестр