728x90 반응형 case2 Oracle 개발자 수업 42일차 - 참조 자료형, 제어문(조건문) 1. 참조 자료형 2. 제어문(조건문) 1. 참조 자료형 [ 정의 ] - 테이블로부터 직접 자료형을 알아내는 방법 - 생산성 + 유지보수성 - 종류: %TYPE(단일), %ROWTYPE(전체) [ %TYPE ] - 사용하는 테이블의 특정 컬럼 자료형을 그대로 참조해서 변수에 적용시킨다. - 컬럼 참조 1) 자료형 2) 길이 3) NOT NULL - 예제 --예제1 DECLARE VNAME VARCHAR2(20); VSSN TBLINSA.SSN%TYPE; VSUDANG TBLINSA.SUDANG%TYPE; BEGIN SELECT NAME, SSN, SUDANG INTO VNAME, VSSN, VSUDANG FROM TBLINSA WHERE NAME = '홍길동'; DBMS_OUTPUT.PUT_LINE(VN.. 2021. 5. 27. Oracle 개발자 수업 34일차 - CASE-END, ORDER BY, FUNCTION 1. Case 2. Order by 3. Function 1. Case - 컬럼 리스트, 조건절, 정렬에서 사용.(모든곳에서 사용가능) - 자바의 if / switch와 비슷한 행동 - 조건을 만족하지 못하는 컬럼은 'NULL'을 반환 예제1 SELECT CASE WHEN GENDER = 'm' THEN '남자' WHEN GENDER = 'f' THEN '여자' END AS GENDER FROM EX1; --> GENDER 캘럼안에 m -> 남자, f -> 여자 예제2 ELSE SELECT CASE WHEN CONTINENT = 'AS' THEN '아시아' WHEN CONTINENT = 'EU' THEN '유럽' ELSE '기타' --그 외 나머지값은 NULL이 되므로, '기타'로 표시 END AS CO.. 2021. 5. 15. 이전 1 다음 728x90 반응형