IT/DB2 [SQL] Constraint Constraint : 무결성 Column을 지정하는 성질, 설정 * 제약조건 - Primary key : 기본키. NULL을 허용하지 않는다. 중복을 허용하지 않는다. (ID, 주민번호) (기본키는 UNIQUE + NOT NULL 속성) - Unique key : 고유키. NULL을 허용한다. 중복을 허용하지 않는다. (E-mail) - Foreign key : 외래키. Join(테이블과 테이블의 연결)이 목적. NULL을 허용. 외래키로 지정된 컬럼은 연결된 테이블에서 PK나 UK로 설정되어 있어야 한다. - CHECK : 범위를 지정. 지정된 값외에 사용할 수 없다. NULL을 허용. - NOT NULL : NULL을 허용하지 않는다. 중복을 허용 -- NOT NULL CREATE TABLE TB_.. 2021. 6. 1. [SQL] JOIN * JOIN 두개이상의 테이블을 연결해서 데이터를 검색하는 방법 보통 두개이상의 행(ROW)들의 공통된 값 기본키, 외래키를 사용해서 JOIN한다 목적: 현재테이블에서 상대테이블의 정보(column) 산출하기 위한 것 기본키(Primary key) : 테이블에서 중복되지 않는키 외래키(Foreign key) : 다른 테이블에서 기본키이거나 고유키인 경우가 많다 JOIN 종류 inner join = 교집합 ★★★★★ (중요도) full outer join = 합집합 cross join outer join ★★★ left right self join ★★★★★ -- inner join -- ansi SQL SELECT e.employee_id, e.first_name, e.department_id, d.de.. 2021. 6. 1. 이전 1 다음