[ 그룹 쿼리와 집합 연산자 목차 ] 1. 기본 집계 함수 1) SUM 2) AVG 3) MAX, MIN 4) 그룹 함수와 단순 컬럼 5) COUNT 2. GROUP BY절 3. HAVING 조건 4. 집합 연산자 1) UNION 2) UNION ALL 3) INTERSECT 4) MINUS 5) 집합 연산자 제한사항 ** 주기적으로 백업 받는 것 : Batch 통 틀어서 백업 받는 것 : Full Back up 증가분에 대한 백업 : Increamental --> MINUS 집합 연산자를 활용한 방법,,? [ 1 ] 기본 집계 함수 - 그룹 함수는 하나 이상의 행을 그룹으로 묶어 연산하여 총함, 평균 등 하나의 결과로 나타난다. * 집계 : 값을 확대,,? 하는,, 구분 설명 SUM 그룹의 누적 합계를..
[ SQL 주요 함수 목차 ] 1. DUAL 테이블과 SQL 함수 분류 2. 숫자 함수 1) ABS 함수 2) FLOOR 함수 3) ROUND 함수 4) TRUNC 함수 5) MOD 함수 3. 문자 처리 함수 1) UPPER 함수 2) LOWER 함수 3) INITCAP 함수 4) LENGTH 함수 5) LENGTHB 함수 4. 날짜 함수 5. 형 변환 함수 6. NULL을 다른 값으로 변환하는 NVL 함수 7. 선택을 위한 DECODE 함수 8. 조건에 따라 서로 다른 처리가 가능한 CASE 함수 [ 1 ] DUAL 테이블과 SQL 함수 분류 - DUAL 테이블은 DUMMY라는 단 하나의 컬럼에 X라는 단 하나의 로우만 저장하고 있으나 이 값은 아무런 의미가 없다. - DUAL 테이블은 산술 연산의 결..
[ SELECT로 특정 데이터 추출하기 목차 ] 1. WHERE 조건과 비교 연산자 1) 비교 연산자 2) 문자 데이터 조회 3) 날짜 데이터 조회 2. 논리 연산자 1) AND 2) OR 3) NOT 3. BETWEEN AND 연산자 4. IN 연산자 5. LIKE 연산자와 와일드카드 1) 와일드카드 ( % ) 사용하기 2) 와일드카드 ( _ ) 사용하기 3) NOT LIKE 연산자 6. NULL을 위한 연산자 7. 정렬을 위한 ORDER BY절 1) ASC 2) DESC [ 1 ] WHERE 조건과 비교 연산자 - 원하는 로우만 얻으려면 제한하는 조건을 SELECT 문에 WHERE 절을 추가하여 제시하면 된다. SELECT * FROM EMP WHERE SAL >= 3000; -- SAL가 3000 ..
[ SQL*Plus 명령어 목차 ] (강사님께서 3장 통째로 SKIP) 1. SQL*Plus 명령어의 개념 2. SQL*Plus 편집 명령 3. SQL*Plus 파일 명령어 1) EDIT(ED) 2) HOST 3) SAVE 4) @ 5) SPOOL 6) GET 4. 시스템 변수 조작을 위한 SET 명령어 1) HEADING(HEA) 2) LINESIZE 3) PAGESIZE 4) COLUMN FORMAT [ 1 ] SQL*Plus 명령어의 개념 - SQL*Plus는 SQL문을 실행시키고 그 결과를 볼 수 있도록 오라클에서 제공하는 툴이다. - SQL은 데이터베이스에서 자료를 검색, 수정, 삭제하는 등을 위한 데이터베이스 언어인 반면, SQL*Plus 명령어는 툴에서 출력 형식을 지정하는 등 환경을 설정한..
[ SQL의 기본 목차 ] 1. 데이터 딕셔너리 TAB 2. 테이블 구조를 살펴보기 위한 DESC 3. 오라클의 데이터형 1) NUMBER 2) DATE 3) CHAR 4) VARCHAR2 4. 데이터를 조회하기 위한 SELECT문 5. 산출 연산자 6. NULL도 데이터!? 7. 컬럼 이름에 별칭 지정하기 1) AS로 컬럼에 별칭 부여하기 2) " " 로 별칭 부여하기 3) 별칭으로 한글 사용하기 8. Concatenation 연산자의 정의와 사용 9. DISTINCT 키워드 [ 1 ] 데이터 딕셔너리 TAB - 오라클 설치하면 기본 사용자가 3개가 제공된다. ( 1 ) sys : 오라클 super 사용자명 - 데이터베이스에서 발생하는 모든문제를 처리할 수 있는 권한을 가진다. ( 2 ) system ..
[ 데이터베이스 개념과 오라클 설치 목차 ]1. 데이터베이스와 데이터베이스 관리시스템2. 오라클 설치 및 설정3. SQL과 SQL*Plus의 개념4. SQL*Plus 로그인* 우리가 배울 데이터베이스는 총 3가지이다. 1. 오라클 데이터베이스 (관게형 데이터베이스) 2. MySQL (관계형) 3. Elasticsearch (비정형 데이터베이스) [ 1 ] 데이터베이스와 데이터베이스 관리시스템- 유용한 데이터의 집합- 데이터베이스에 저장된 정보는 검색, 수정, 삭제에 용이하다. 1. 파일 시스템의 문제점- 파일시스템에 다음과 같은 문제점이 제기되면서 새로운 시스템(DBMS)에 대한 요구가 제기되었다. * 데이터는 보통 파일에 담아서 사용했다. 그런데 파일에 데이터를 담아서 사용하다보니 다음과 ..