개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

칼럼에 대한 별명 부여

 

※ 별명 부여 방법


- 칼럼 이름과 별명 사이에 공백을 추가하는 방법
- 칼럼 이름과 별명 사이에 AS 키워드를 추가하는 방법
- 큰따옴표를 사용하는 방법
- 칼럼 이름과 별명 사이에 공백을 추가하는 경우
- 특수문자를 추가하거나 대소문자를 구분하는 경우

​사용 예
부서 테이블에서 부서 이름 칼럼의 별명은 dept_name, 부서 번호 칼럼의 별명은 DN으로 부여하여 출력하여라

 

 

 

사용 예
부서 테이블에서 부서 이름 칼럼의 별명은 “Department Name”, 부서 번호 칼럼의 별명은 “부서 번호#”으로 부여하여 출력하여라

 

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

중복행 출력 금지-단일 칼럼

 

단일 칼럼에서 DISTINCT 키워드 사용 예
학생 테이블에서 중복되는 학과 번호(deptno)를 제외하고 출력하여라

 

 

 

 

중복행 출력 금지-복수 칼럼

 

복수 칼럼에서 DISTINCT 키워드 사용 예
학생 테이블에서 중복되는 학과 번호, 학년 제외하고 출력 하여라 .

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

SQL 명령문의 표준 형식

 

 

 

 

 

 

☆ SELECT 명령문 작성시 규칙


- SQL 명령문에서 대소문자를 구분하지 않음


- 키워드는 주로 대문자로 사용하고 테이블명,

칼럼 이름은 소문자로 작성하는 것을 권장


- 절은 줄을 구분하여 작성하고, 들여쓰기를 사용하여 읽기 쉽게 
테이블명, 칼럼 이름, 키워드(SELECT, FROM, WHERE 등)는 축약할 수 없음

기본적인 SQL 질의
 - SELECT절
질의 결과를 포함 하려는 애트리뷰트들의 리스트 열거
DISTINCT 절을 사용해서 중복 제거
- FROM절
질의에서 필요로 하는 릴레이션들의 리스트 열거
- WHERE절
관계 대수의 셀렉션(Select) 연산의 조건에 해당
- 중첩질의
다른 질의의 WHERE절에 포함된 SELECT문
- GROUP BY절
동일한 값을 갖는 튜플들을 한 그룹으로 묶는다
- HAVING절
튜플들의 그룹이 만족해야 하는 조건
- ORDER BY절
결과 튜플들의 정렬 순서

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

테이블의 모든 데이터를 검색

 .

 

 

※ 사용 예
부서 테이블의 모든 칼럼에 저장된 데이터를 출력하여라

 

 

 

 

 

테이블의 특정 컬럼을 선택


※ 사용 예
부서 테이블에서 부서 이름(dname)과 부서 번호(deptno)를 출력하여라

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

♧ SELECT 명령문
▶ 테이블에 저장된 데이터를 검색하기 위한 명령문
SELECT 명령문에서 SELECT절과 FROM절은 필수절

 

 

♣ 사용법

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

◎ 사용법

 

 

◎ 사용 예

학생 테이블(student)의 구조를 확인하여라.

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

테이블 인스턴스(table instance)

 

데이터베이스 설계시에 테이블의 구조와 칼럼의 특성을 알기 쉽게 요약한 내용
테이블 인스턴스는 테이블의 칼럼 이름, 데이터 타입, 키 종류, NULL이나 중복 값의 허용 여부, 외래 키 그리고 칼럼에 대한 설명으로 구성

 

 

학생 테이블 인스턴스 & 예제 데이타

 

 

 

 

 

교수 테이블 인스턴스 & 예제 데이타

 

 

 

부서등급 테이블 인스턴스 & 예제 데이타

 

 

 

급여등급 테이블 인스턴스 & 예제 데이타

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 예제 E/R 다이어그램

 

 

 

 

 

+ Recent posts