본문 바로가기
DBMS

PL/SQL ORACLE 완전 기초부터!! - IF문

by 고유빙글 2022. 2. 28.

 : ORACLE 11XE 버전에서 작성되었습니다.

 

 : 다른 언어를 먼저 다뤄봤을 가능성이 농후한 부분이므로

     다른 언어에서 기본적으로 다뤄봤을 설명은 생략하겠다. 필요하다면 다른 언어를 먼저 배우시길 권장드린다.

     이걸 첫 언어로 하는 건 개인적인 생각으로 무척 비효율적이기 때문이다.

 

 : 문장 형태부터 보여드리겠다.

     아주 간단한 방식이다. 

 

     DECLARE에서 SCORE 함수를 선언하면서, 80의 값을 할당했고,

     BEGIN의 실행부에서 IF~ ELSIF ~ ELSE ~ END IF 구조로 조건을 나누었다.

     DBMS_OUTPUT.PUT_LINE('A~C');로 각 조건문에 출력을 내보냈다.

 

     여기서 2가지만 짚고간다면 끝낼 수 있다.

      

     우리가 알고있던 ESLE IF 는 ESLIF 로 사용된다!! ESL 세글자 임을 확인하자.

     모두가 예상 가능할 필자의 긴 "왜 안되지????" 는 생략하도록 한다.

 

     마지막으로 END IF로 IF문을 종료시키는 명령어가 필요하다.

     : 출력은 이러하다.

 

     이 두가지면 우리는 조건문을 사용할 수 있게된다.

     또 하나의 조건문인 CASE를 다음글에서 다뤄보도록 하자.

 

     : 첨언

     이 시리즈를 작성하게 된 글이 이 IF문이다.

     여기저기 자료는 많으나 작성할때 혼동스러움이 많게 되어있다고 느꼈고,

     오타라도 섞이면 정말 많은 혼동을 느끼게 됐다. 그래서 코드도 적지않고 이미지로 처리했다.

     혹시 이 글을 보고 같이 공부하는 분들이라면, 직접 한번 써보는 정도는 훈련하리라 믿는다.

     모두를 응원하고 모두 좀 더 깊은 세계로 나아가보자.

 

 

---- 연산자의 종류 ----

     : 과감히 필자는 생략할 것이나 궁금한 분들은 참고하시라

 

https://coding-factory.tistory.com/450