본문 바로가기

전체 글51

[SQL] 조인 조인이란 정규화는 테이블을 잘게 쪼개 중복과 같은 이상현상을 방지한다. 실제로는 여러 테이블에 흩어져 존재하는 정보를 찾기 위해 두 개 이상의 테이블을 연속적으로 조회하는 경우가 많다. 서브쿼리도 간편하지만 이럴 때 더 일반적인 해결책은 조인이다. 조인은 복수 개의 테이블에서 조건에 맞는 데이터를 조회하는 방법이다. 조인의 유형 - Equi Join / Non-Equi Join - 암시적 조인 / 명시적 조인 - Inner Join / Outer Join / Cross Join / Self Join EQUI JOIN(동등 조인) - 셋 이상 테이블의 조인은 실제로는 두 테이블 간 조인이 연쇄적으로 일어남 - 중복 칼럼의 경우, 칼럼명 앞에 테이블명을 붙여야함 - 중복되지 않는 칼럼도 칼럼명 앞에 테이블명.. 2021. 11. 9.
[SQL] 함수 함수의 유형 - 생성 주체 - 사용자 정의 함수 - 내장 함수(Built-in Funcion) : 벤더가 정의 - 적용 범위 ① 단일행 함수(Single-Row Function) - 문자형 함수, 숫자형 함수, 날짜형 함수 - 제어 함수, 변환 함수, NULL관련 함수 ② 다중행 함수(Multi-Row Function) - 그룹함수(Group Function) 집계함수(Aggregate Functino) 포함 - 윈도우 함수(Window Function) 단일행 함수 - 각 행(Row)에 대해 개별적으로 작용하고 그 결과를 반환함 - 단일 행 내에 있는 하나 또는 복수의 값을 인수로 사용(여러 인자를 입력해도 단 하나의 결과만 리턴함) - 함수의 중첩(함수의 인자로 함수를 사용)이 가능함 - SELECT.. 2021. 11. 8.
DDL 논리연산자 제약조건명을 명시적으로 부여할 수도 있고, 묵시적으로 제약조건명 없이 제약조건을 설정할 수도 있음(시스템에서 자동으로 생성가능함) CREATE TABLE 제약 조건의 지정 CREATE TABLE TABLE1{ } 시스템에서 자동 생성되어 제약조건명이 생성된 경우 제약조건을 삭제하고 싶다면, 제약조건명을 찾아서 DROP 시켜주면 된다. FK제약 조건의 옵션 DELECT나 UPDATE 시 참조무결성에 위배되기때문에 ON DELETE CASCADE ON UPDATE RESTRICT RESTRICT : 기본값의 삭제 또는 갱신을 불허 NO ACTION : RESTRICT와 동일하게 동작 CASCADE : 아무일도 없었다는 듯이 참조무결성에 위배되기 전에 조치를 취함 - 기본키가 삭제되면 해당값을 외래.. 2021. 11. 7.
SQL developer 설치 2021. 11. 6.