본문 바로가기
백엔드/SQL

[SQL] WHILE

by leejiwoo21 2021. 12. 2.

WHILE

 

while은 SQL문을 반복할 때 사용합니다.

 

문법

WHILE Boolean_expression
	{ sql_statement | statement_block | BREAK | CONTINUE }

Boolean_expression이 참이면 {} 안에 작성한 SQL문을 실행하고 다시 Boolean_expression을 검사합니다.

CONTINUE를 만나면 남은 실행문을 실행하지 않은 채 다시 Boolean_expression을 검사하고,

BREAK를 만나면 루프를 탈출합니다.

 

 

예시)

DECLARE @i int
SET @i = 1
while @i < 6
BEGIN
	print @i
	SET @i += 1
END
GO

출력

1

2

3

4

5

'백엔드 > SQL' 카테고리의 다른 글

[SQL] User-defined Function(2)  (0) 2021.12.03
[SQL] User-Defined Functions (1)  (0) 2021.12.03
[SQL] IF...ELSE  (0) 2021.12.02
[SQL] CASE문  (0) 2021.12.02
[SQL] Begin ... END  (0) 2021.12.01

댓글