Refigo Blog

< SQL 전문가 가이드 > 과목2 - 2장 3절 계층형 질의와 셀프 조인

제3절 계층형 질의와 셀프 조인 1. 계층형 질의 테이블에 계층형 데이터가 존재하는 경우 데이터를 조회하기 위해서 계층형 질의 (Hierarchical Query)를 사용한다. 계층형 데이터란 동일 테이블에 계층적으로 상위와 하위 데이터가 포함된 데이터를 말한다. 예를 들어, 사원 테이블에서는 사원들 사이에 상위 사원 (관리자)과 하위 사원 관계가...

< SQL 전문가 가이드 > 과목2 - 2장 2절 집합 연산자(SET OPERATOR)

제2절 집합 연산자(SET OPERATOR) 두 개 이상의 테이블에서 조인을 사용하지 않고 연관된 데이터를 조회하는 방법 중에 또 다른 방법이 있는데 그 방법이 바로 집합 연산자(Set Operator)를 사용하는 방법이다. 기존의 조인에서는 FROM 절에 검색하고자 하는 테이블을 나열하고, WHERE 절에 조인 조건을 기술하여 원하는 데이터를 조회...

< SQL 전문가 가이드 > 과목2 - 2장 1절 표준 조인(STANDARD JOIN)

제1절 표준 조인(STANDARD JOIN) 1. STANDARD SQL 개요 국내뿐만 아니라 전 세계적으로 많이 사용되고 있는 관계형 데이터베이스의 경우 오브젝 트 개념을 포함한 여러 새로운 기능들이 꾸준히 개발되고 있으며, 현재 기업형 DBMS는 순 수 관계형 데이터베이스가 아닌 객체 지원 기능이 포함된 객체관계형(Object Relationa...

< SQL 전문가 가이드 > 과목2 - 1장 9절 조인(JOIN)

제9절 조인(JOIN) 1. JOIN 개요 지금까지는 하나의 테이블에서 데이터를 출력하는 것을 살펴보았다. 하지만, 이것은 일상 생활에서 발생하는 다양한 조건을 만족하는 SQL 문장을 작성하기에는 부족하다. 예를 들 어, [그림 II-1-12]와 같이 선수들의 소속팀에 대한 정보나 프로 축구팀의 전용구장에 대 한 정보 등 다른 정보가 들어있는 두 ...

< SQL 전문가 가이드 > 과목2 - 1장 5절 WHERE 절

제5절 WHERE 절 1. WHERE 조건절 개요 자료를 검색할 때 SELECT 절과 FROM 절만을 사용하여 기본적인 SQL 문장을 구성한 다면, 테이블에 있는 모든 자료들이 결과로 출력되어 실제로 원하는 자료를 확인하기 어려 울 수 있다. 사용자들은 자신이 원하는 자료만을 검색하기 위해서 SQL 문장에 WHERE 절 을 이용하여 자료들에 대하여...

< SQL 전문가 가이드 > 과목2 - 1장 4절 TCL(TRANSACTION CONTROL LANGUAGE)

제4절 TCL(TRANSACTION CONTROL LANGUAGE) 1. 트랜잭션 개요 트랜잭션은 데이터베이스의 논리적 연산단위이다. 트랜잭션(TRANSACTION)이란 밀접히 관련되어 분리될 수 없는 한 개 이상의 데이터베이스 조작을 가리킨다. 하나의 트랜잭션에 는 하나 이상의 SQL 문장이 포함된다. 트랜잭션은 분할할 수 없는 최소의 단위이다....