목록오라클 (20)
다은하게
■ DEFINE 명령 사용 • DEFINE 명령을 사용하여 변수를 생성하고 값을 할당한다. • UNDEFINE 명령을 사용하여 변수를 제거한다. DEFINE employee_num = 200-- DEFINE 명령 / employee_num 변수 선언 및 할당 SELECT employee_id, last_name, salary, department_id FROM employees WHERE employee_id = &employee_num;-- employee_num 변수 적용 UNDEFINE employee_num-- UNDEFINE 명령 / employee_num 변수 제거 ■ VERIFY 명령 사용 • VERIFY 명령을 사용하여 SQL Developer가 치환 변수를 값으로 바꾸기 전후에 치환 변수..
■ 치환 변수 ※ 단일 앰퍼샌드(&) 및 이중 앰퍼샌드(&&) 치환을 사용하여 값을 임시로 저장한다. ※ 치환 변수를 사용하여 다음을 보완할 수 있다. • WHERE 조건 • ORDER BY 절 • 열 표현식 • 테이블 이름 • 전체 SELECT 문 ■ & 치환변수 사용 ※ 변수 앞에 앰퍼샌드(&)를 붙여 유저에게 값을 요청한다. SELECT employee_id, last_name, salary, department_id FROM employees WHERE employee_id = &employee_num; -- 유저에게 employee_num 변수 값 요청 /* Query 결과 스크립트 출력 */ 이전:SELECT employee_id, last_name, salary, department_id F..
■ SQL 행 제한 절 • row_limiting_clause를 사용하여 query에 의해 반환되는 행을 제한할 수 있다. • row_limiting_clause를 사용하여 Top-N 보고를 구현할 수 있다. • FETCH FIRST 키워드를 사용하여 반환할 행의 수 또는 행의 백분율을 지정할 수 있다. • OFFSET 키워드를 사용하여 반환된 행이 전체 결과 집합의 첫 행 다음에 있는 행으로 시작되도록 지정할 수도 있다. • WITH TIES 키워드에는 행 제한 결과 집합의 마지막 행과 순서 지정 키가 같은 추가 행이 포함되어 있다. (query에 ORDER BY를 지정해야 한다.) ■ SQL 행 제한 절 사용 • SELECT 문에서 ORDER BY 절 뒤에 row_limiting_clause를 지정할..
■ ORDER BY 절 사용 • ASC : 오름차순 정렬, 기본값 • DESC : 내림차순 정렬 SELECT last_name, job_id, department_id, hire_date FROM employees ORDER BY hire_date; ... ■ 정렬 ▷ 내림차순으로 정렬 SELECT last_name, job_id, department_id, hire_date FROM employees ORDER BY department_id DESC; ... ▷ 열 alias를 기준으로 정렬 SELECT employee_id, last_name, salary*12 annsal FROM employees ORDER BY annsal; ... ▷ 열의 숫자 위치를 사용하여 정렬 SELECT last_nam..
■ 우선 순위 규칙 • 괄호를 사용하여 우선 순위 규칙을 재정의할 수 있다. ■ 우선 순위 규칙 적용 SELECT last_name, department_id, salary FROM employees WHERE department_id = 60 OR department_id = 80 -- 2. OR AND salary > 10000; -- 1. AND SELECT last_name, department_id, salary FROM employees WHERE (department_id = 60 OR department_id = 80) -- 1. OR AND salary > 10000; -- 2. AND ☞ Github.DaaEun - 3.데이터제한 및 정렬 예제 적용 바로가기 GitHub - DaaEun..
■ WHERE 절 SELECT *|{[DISTINCT] column [alias],...} FROM table [WHERE logical expression(s)]; ■ WHERE 절 사용 SELECT employee_id, last_name, job_id, department_id FROM employees WHERE department_id = 90; ■ 문자열 및 날짜 • 문자열 및 날짜 값은 작은따옴표로 묶는다. • 문자값은 대소문자를, 날짜값은 형식을 구분한다. • 기본 날짜 표시 형식은 DD/MM/RR이다. SELECT last_name, job_id, department_id FROM employees WHERE last_name = 'King'; SELECT last_name, hire_d..
목차 ※ 선택 시 바로가기 가능 ※ 1. 여러가지 방법으로 행 제한 2. 연산자 우선 순위 규칙 3. ORDER BY : 행 정렬 4. Query의 SQL 행 제한 절 5. 치환 변수 6. DEFINE 및 VERIFY 명령 ☞ 클라우드 데이터베이스 Oracle 12c 가이드 클라우드 데이터베이스 Oracle 12c 가이드 - 교보문고 ★ 요약 ★이 책은 오라클(Oracle) 데이터베이스 12c에 새롭게 추가된 멀티테넌트 개념과 업그레이드된 보안, 백업, 지능화된 기능, 성능, 클러스트 기술, 데이터웨어하우스 기능, SQL, PL/SQL 및 옵티 www.kyobobook.co.kr ☞ Oracle Database 12c New Features Oracle Database 12c New Features 저자..
■ 테이블 구조 표시 1. DESCRIBE 명령을 사용하여 테이블의 구조를 표시한다. 2. Connections(접속) 트리에서 테이블을 선택하고 Columns(열) 탭을 사용하여 테이블 구조를 확인한다. ■ DESCRIBE 명령 사용 DESCRIBE employees; ☞ Github.DaaEun - 2.SELECT문 예제 적용 바로가기 GitHub - DaaEun/Oracle Contribute to DaaEun/Oracle development by creating an account on GitHub. github.com ☞ 클라우드 데이터베이스 Oracle 12c 가이드 클라우드 데이터베이스 Oracle 12c 가이드 - 교보문고 ★ 요약 ★이 책은 오라클(Oracle) 데이터베이스 12c에 새..