일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 저장
- java
- 트리거
- 조건문
- PARTITION BY
- 데이터베이스
- rank
- SQL
- 15552
- 무결성 제약 조건
- union
- 반복문
- Sequence
- 별찍기
- BufferedWriter
- while
- 단일행 함수
- 오라클
- 백준
- BufferedReader
- for문
- 프로시저
- sql 예제
- 서브쿼리
- 연결
- 이클립스
- 예제
- join
- 집합 연산자
- 그룹함수
- Today
- Total
목록join (3)
control Y

조인(JOIN)한 개 이상의 테이블에서 원하는 결과를 얻기 위한 조인을 학습한 개 이상의 테이블에서 데이터를 조회하기 위해서 사용SQL에서는 두 개 이상의 테이블을 결합해야만 원하는 결과를 얻을 수 있을 때 한 번의 질의로 원하는 결과를 얻을 수 있는 조인 기능 제공where절에 명시하는 조건이 from 절에 명시한 여러 Table을 묶는 join 조건이 됨 join 조건은 반드시 묶어야 할 table 수보다 하나가 적음table 수가 n개라면 join 조건은 n-1이 됨Equi join동일 칼럼을 기준으로 조인(inner join, simple join)NonEqui Join동일 칼럼이 없이 다른 조건을 사용하여 조인Outer Join조인 조건에 만족하지 않는 행도 나타낸다Self Join한 테이블 내..
1. Sales 부서 소속 사원의 이름과 입사일을 출력하라. SELECT FIRST_NAME, HIRE_DATE FROM EMPLOYEES E, DEPARTMENTS D WHERE E.DEPARTMENT_ID = D.DEPARTMENT_ID AND D.DEPARTMENT_NAME = 'Sales'; 1 - 2. Sales 부서 소속 사원의 이름과 입사일을 출력하라(INNER JOIN) SELECT FIRST_NAME, HIRE_DATE FROM EMPLOYEES E INNER JOIN DEPARTMENTS D ON E. DEPARTMENT_ID = D.DEPARTMENT_ID WHERE DEPARTMENT_NAME = 'Sales'; 2. 커미션을 받는 사원의 이름, 커미션 비율과 그가 속한 부서명을 출..
1. 학과테이블을 생성한다. (subject) - 일련번호(no) / 학과번호(s_num) / 학과명(s_name) - 일련번호는 중복을 허용하지 않는 컬럼으로 설정한다. - 모든 컬럼은 반드시 입력되어야 한다. - 학과테이블에서 학과번호는 2자리로 구성한다. - 학과테이블에 아래 이상의 레코드가 입력될 수 있다. 일련번호 학과번호 학과명 1 01 컴퓨터학과 2 02 교육학과 3 03 신문방송학과 4 04 인터넷비즈니스과 5 05 기술경영과 CREATE TABLE subject( no NUMBER(10) NOT NULL , s_num char(4) NOT NULL , s_name VARCHAR2(30) NOT NULL, constraint subject_no_pk PRIMARY KEY(no), con..