본문 바로가기
  • Coding & Book
프로그램및 언어/SQL

SQL로 1부터 100까지 합계 구하기

by 루이3 2023. 8. 30.

 

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();

 

 

 

 

 

결과