본문 바로가기

오라클20

[오라클 DBMS 공부] 조인(Join)이란? - 내부조인, 외부조인, ANSI조인 #104 1. 조인(Join)이란? 데이터를 처리하다보면 여러 테이블의 데이터를 조합하여 처리해야하는 경우가 있습니다. 테이블의 공통 컬럼(외래키 등)을 통하여 테이블을 결합 한 후 데이터를 처리할 수 있습니다. 이럴 때 사용하는 것을 조인이라고 합니다. 주로 WHERE 절에 조인 조건이라고 하여 사용합니다. 2. 조인 종류 조인은 크게 세 가지가 있습니다. 내부조인, 외부조인, ANSI 조인이 있습니다. 3. 내부조인 가장 기본적인 조인이며, 테이블 간의 공통 컬럼을 사용하여 컬럼 조건에 의한 결과를 출력하게 해줍니다. 이 때 출력한 로우(Row)의 수는 조회조건에 만족하는 수입니다. 예를 보면서 사용 방법에 대해서 알아보도록 하겠습니다. EX) 내부조인, EMPLOYEES의 DEPARTMENT_NAM.. 2020. 8. 7.
[오라클 DBMS 공부] 오라클 내장함수 - 기타 함수(NVL, DECODE, CASE) #103 이제 오라클 내장함수의 마지막 부분입니다. 메인 함수들은 앞쪽에서 다 공부하였고 기타로 남은 함수들에 대해서 알아보도록 하겠습니다. 1. NULL 함수 1) NVL(데이터, 데이터) 조건문을 작성할 때 많이 사용되는 함수입니다. 첫 번째 입력 데이터가 NULL일 경우 두 번째 데이터를 반환하는 함수입니다. EX) NVL, 함수 활용 NULL일 경우 1로 반환 2) NVL2(데이터, 데이터, 데이터) NVL을 확장한 함수입니다. 첫 번째 입력 데이터가 NULL일 경우 세 번째 데이터를 반환하고 NULL이 아닐경우 두 번째 데이터를 반환하는 함수 입니다. EX) NVL2, 함수 활용 3) NULLIF(데이터, 데이터) 입력 받은 두 데이터를 비교하여 같을 경우 NULL을 반환하고 그렇지 않을 경우 .. 2020. 8. 7.
[오라클 DBMS 공부] 오라클 내장함수 - 날짜형 함수 #101 날짜형 함수의 경우 함수를 사용하기 전에 포맷을 잘 알고 넘어가야 합니다. 년도는 'Y', 월은 'M', 일은 'D' 입니다. 1. 날짜형 함수란? 날짜형 타입 데이터를 입력 받아 해당 데이터를 연산하여 결과를 반환하는 함수입니다. 1) SYSDATE 현재 날짜를 가져오는 함수입니다. EX) SYSDATE 2) ADD_MONTHS(데이터, 정수) 원하는 정수만큼 달 수를 증가시키는 함수입니다. EX) ADD_MONTHS, 1달 추가, 1달 마이너스 3) NEXT_DAY(데이터, 요일) 입력한 데이터의 이후 날짜 중 해당 요일에 대한 날짜를 반환하는 합수입니다. EX) NEXT_DAY, 오늘 이후 일요일 반환 4) LAST_DAY(데이터) 입력한 데이터의 월 마지막 날을 반환합니다. EX) LAS.. 2020. 8. 5.
[오라클 DBMS 공부] 오라클 내장함수 - 문자형 함수 #100 숫자형 함수에 이어서 문자형 함수에 대해 알아보도록 하겠습니다. 1. 문자형 함수란? 특정 데이터 입력을 받아 문자 데이터 값을 반환하는 함수입니다. 문자형 함수의 경우 특히나 많이 사용되기 때문에 잘 기억해두는 것이 중요합니다. 2. 문자형 함수 종류 1) INITCAP(데이터), LOWER(데이터), UPPER(데이터) 위의 세 함수는 알파벳과 관련된 함수들입니다. INITCAP은 데이터의 첫글자를 대문자로 변환하고 나머지를 소문자로 변환합니다. LOWER은 데이터의 모든 알파벳을 소문자로 변환합니다. UPPER는 데이터의 모든 알파벳을 대문자로 변환합니다. EX), INITCAP, LOWER, UPPER, 함수 활용 2) CONCAT(데이터, 데이터) 데이터로 입력되는 두 값을 연결하는 함.. 2020. 8. 3.