본문 바로가기
공부/PostgreSQL

[46] PostgreSQL – Continue

by 혼밥맨 2023. 4. 22.
반응형

[46] - PostgreSQL –  Continue

 

PostgreSQL에서 continue 문은 현재 반복을 중간에 건너뛰고 바로 다음 반복으로 이동하는 사용됩니다. continue 문은 무조건 루프, while 루프 for 루프를 포함하여 모든 유형의 루프와 함께 추측에 사용됩니다.

구문을 분석하면 다음과 같습니다.

Label: Label 없으면 루프의 다음 반복이 시작됩니다. , 루프 본문에 남아 있는 모든 명령문을 건너뛰고 루프 제어 식으로 제어가 반환됩니다. 그러나 Label 있는 경우 계속 실행할 루프의 Label 지정합니다.

 

WHEN 조건: 루프의 현재 반복을 건너뛸 조건을 지정하는 부울 표현식입니다. 조건이 참이면 현재 루프 반복을 건너뜁니다. 그러나 거짓이면 루프는 정상적인 흐름 패턴을 따릅니다.

 

Label WHEN 조건은 모두 선택 사항이며 continue 문과 함께 사용하거나 사용하지 않을 있습니다.

 

예시 01:

 다음 예는 1에서 10까지의 짝수를 표시하는 사용됩니다.

결과 01:

위의 예에서는 홀수를 2 나눈 나머지가 1이라는 점을 이용하여 홀수를 건너뛰기 위해 continue 문을 사용합니다.

 

예시 02:

다음 예는 숫자 6 표시하지 않고 1에서 10까지의 모든 숫자를 표시하는 사용됩니다.

결과 02:

위의 예에서 cnt 변수의 값이 6 도달하면 반복을 건너뛰기 위해 continue 문을 사용합니다.

반응형

댓글