SQL로 1부터 100까지 합계 구하기
일반 프로그래밍 언어와 비슷하게 SQL의 스토어드 프로시저 안에서도 반복문 프로그래밍이 가능합니다.
num을 1부터 증가시켜 100까지의 합을 더해주는 코드 입니다.
DROP PROCEDURE IF EXISTS proc_example;
DELIMITER $$
CREATE PROCEDURE proc_example()
BEGIN
DECLARE sum INT;
DECLARE num INT;
SET sum = 0;
SET num = 1;
WHILE (num <= 100) DO
SET sum = sum + num;
SET num = num + 1;
END WHILE;
SELECT sum;
END $$
DELIMITER ;
CALL proc_example();