Computer Language/SQL

[MSSQL] While 기본 사용법

꽁치_로그 2022. 7. 20. 09:52

SQL을 사용하다보면 반복문을 사용하게 되는 경우가 있습니다.  반복문에 해당하는 while문을 사용하고자 구성요소를 살펴보면 아래와 같습니다.

1. 구성요소
declare : 변수 선언
set : 선언한 변수에 값 할당
while : 종료 조건 지정
begin : 실행 구문 입력
print : 결과 출력
end : 실행 구문 종료

예제를 통해 사용하는 방법을 익혀보겠습니다.

2. 예제
declare @i as int;
set @i = 1;
 
while @i <= 10
begin
  print @i;
  set @i = @i + 1;
end;

구문을 쪼개어 자세히 보겠습니다.

declare @i as int;
set @i = 1;

declare@를 사용하여 변수를 정의하고 as로 변수 타입을 지정해줍니다.

set을 사용하여 변수에 값을 할당해 줍니다.

while @i <= 10
begin
  if @i = 6 break;
  print @i;
  set @i = @i + 1;
end;

while을 사용하여 종료 조건을 지정하고 반복문에 들어갈 로직을 begin과 end 사이에 작성해 줍니다.

또한, print를 사용하여 변수에 할당된 값을 출력합니다.

 

 

※ 참고 사이트

https://gibles-deepmind.tistory.com/59

반응형