DATA ON-AIR에서 21번 표준 조인과 22번 집합 연산자를 요약 정리한 내용이다. STANDARD SQL 개요Oracle DBMS에서 보다 쉽게 데이터를 추출하거나 SQL 튜닝의 효과를 함께 얻을 수 있도록 추가된 대표적인 ANSI/ISO 표준 SQL의 기능은 다음과 같다.STANDARD JOIN 기능 추가 (CROSS, OUTER JOIN 등 새로운 FROM 절 JOIN 기능들)SCALAR SUBQUERY, TOP-N QUERY 등의 새로운 SUBQUERY 기능들ROLLUP, CUBE, GROUPING SETS 등의 새로운 리포팅 기능WINDOW FUNCTION 같은 새로운 개념의 분석 기능들 일반 집합 연산자일반 집합 연산자를 현재의 SQL과 비교하면,UNION 연산은 UNION 기..
DATA ON-AIR에서 18번 GROUP BY, HAVING 절과 19번 ORDER BY 절, 20번 조인(JOIN)을 요약 정리한 내용이다. 집계 함수(Aggregate Function) 다중행 함수 중 집계 함수(Aggregate Function)는 여러 행들의 그룹이 모여서 그룹당 단 하나의 결과를 돌려주는 함수이다. 여러 행의 그룹에 대한 연산을 통해 하나의 결과를 돌려주는 함수이다. GROUP BY 절을 통해 그룹핑 기준을 명시한다. SELECT 절, HAVING 절, ORDER BY 절에 사용할 수 있다. 집계 함수명 ( [DISTINCT | ALL] 칼럼이나 표현식 ) ALL : Default, 옵션 생략 가능 DISTINCT : 같은 값을 갖는 여러 데이터를 하나의 데이터로 간주하는 옵션..
DATA ON-AIR에서 16번 WHERE 절과 17번 함수(FUNCTION)를 요약 정리한 내용이다. SQLD 준비를 위해 실습을 진행하고자 하신다면, 아래 링크를 참고해서 실습 환경을 세팅하고 시작하면 된다. SQLD 실습준비(1)_도커(docker)에 오라클(oracle) 설치하기 (ft. 윈도우 환경) SQLD 실습준비(2)_디비버(dbeaver) 설치하고, 오라클(oracle)에 연동하기 (ft. 윈도우 환경) WHERE 조건절 개요 자료를 검색할 때 SELECT 절과 FROM 절만을 사용하여 기본적인 SQL 문장을 구성한다면, 테이블에 있는 모든 자료들이 결과로 출력되어 실제로 원하는 자료를 확인하기 어려울 수 있다. 자신이 원하는 자료만을 검색하기 위해서 SQL 문장에 WHERE 절을 이용하..
DATA ON-AIR에서 12번 관계형 데이터베이스 개요와 13번 DDL, 14번 DML, 15번 TCL, 그리고 27번 DCL을 요약 정리한 내용이다. 데이터베이스(DB, Database) 특정 기업이나 조직 또는 개인이 필요에 의해 데이터를 일정한 형태로 저장해 놓은 것을 의미한다. DB의 종류 계층형 DB : 트리(Tree) 형태에 데이터 저장 및 관리. 1:N 관계를 표현 네트워크형 DB : 오너(Owner)와 멤버(Member) 형태로 데이터를 저장 및 관리 관계형 DB : 릴레이션에 데이터를 저장 및 관리. 릴레이션을 사용해 집합, 관계 연산 DBMS 계층형 / 네트워크형 / 관계형 DB 등을 관리하기 위한 SW 효율적인 데이터 관리뿐만 아니라 예기치 못한 사건으로 인한 데이터의 손상을 피하고..