: 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문이다.
여기저기 자료는 많으나 작성할때 혼동스러움이 많게 되어있다고 느꼈고,
오타라도 섞이면 정말 많은 혼동을 느끼게 됐다. 그래서 코드도 적지않고 이미지로 처리했다.
혹시 이 글을 보고 같이 공부하는 분들이라면, 직접 한번 써보는 정도는 훈련하리라 믿는다.
모두를 응원하고 모두 좀 더 깊은 세계로 나아가보자.
---- 연산자의 종류 ----
: 과감히 필자는 생략할 것이나 궁금한 분들은 참고하시라
'DBMS' 카테고리의 다른 글
PL/SQL ORACLE 완전 기초부터!! - 프로시저(1) (0) | 2022.03.01 |
---|---|
PL/SQL ORACLE 완전 기초부터!! - FOR, WHILE (0) | 2022.03.01 |
PL/SQL ORACLE 완전 기초부터!! - LOOP문 (0) | 2022.02.28 |
PL/SQL ORACLE 완전 기초부터!! - CASE 문 (0) | 2022.02.28 |
PL/SQL ORACLE 완전 기초부터!! - 변수 선언 (0) | 2022.02.28 |