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