본문 바로가기
컴퓨터관련/MS-SQL

[MS-SQL]WHILE문을 이용하여 반복문 쓰기

by 빛과 어둠사이 2019. 8. 16.
728x90
반응형
SMALL

개발을 할 때 보면

반복문을 사용을 많이 합니다.

예로 FOR, DO, WHILE 등등

많이 있습니다.


그리고 이런 반복문은

DB인 SQL SERVER에서도 사용이 가능합니다.

MSSQL에서는 WHILE문을 이용해서

반복문을 사용할 수 있습니다.


그래서 이번에는 MS-SQL에서

WHILE문을 이용해서

반복문을 사용하는 방법에 대해 정리를 해보고자 합니다.



우선 예제 쿼리를 보도록 하겠습니다.

DECLARE @TMP int
SET @TMP = 1

WHILE @TMP < 10
BEGIN
	PRINT @TMP 
	SET @TMP = @TMP + 1
END

위의 쿼리는 아주 간단한

WHILE 반복문 예제입니다.


위 쿼리에 대해서

설명을 하면 다음과 같습니다.


TMP라는 변수를 선언하고,

1로 셋팅을 합니다.

그리고 TMP의 값이

10보다 작을 동안 반복하며

화면에 TMP값을 출력하는 것입니다.


위 쿼리를 돌리면

아래처럼 결과가 나옵니다.



위의 예제에 대한 설명처럼

1~9까지 출력이 되었습니다.


위 예제는 너무 간단해서

별로로 보일 수 있습니다.

하지만 프로시저나 함수 등을 선언하고

개발할 때는 반복문을 사용해야 할 때가 있습니다.


이 때, 위의 간단한 예제를 보고

충분히 원하시는 개발을 하실 수 있으실 것입니다.



이상으로 SQL SERVER에서 WHILE문을 이용하여

반복문을 사용하기 예제 및 설명이였습니다~





728x90
반응형
LIST