Database 2

SQL Window Function

SQL Window Function Window 함수 사용법 () OVER ( [PARTITION BY ] [ORDER BY ] ) PARTITION BY : 데이터를 특정 조건에 따라 그룹으로 분할하는 점에서 GROUP BY와 비슷하다. ORDER BY : Window 내에서 행의 순서를 정의할 때 사용된다. RANK() 함수를 보면 알 수 있다. 주로 사용되는 Window 함수 RANK() 각 그룹 내에서 현재 행의 순위를 반환한다. 동일한 값이 있을 경우 동일한 순위를 부여하고, 그 다음 순위는 건너뛴다. 예를 들어, 1, 2, 2, 4의 순위를 부여한다. DENSE_RANK() RANK()와 유사하나, 중복 값이 있어도 다음 순위를 건너뛰지 않는다. 예를 들어, 1, 2, 2, 3의 순위를 부여한..

Database 2023.07.24

데이터베이스 개론 정리

3장. 데이터베이스 시스템 스키마 데이터 구조와 제약 조건을 정의 저장된 값 = 인스턴스 시스템 카탈로그 (= 데이터 사전, 시스템 데이터베이스) 저장되는 데이터에 관한 정보를 저장하는 곳 데이터 정의어 (DDL) - Difinition 데이터 조작어 (DML) - Manipulation 데이터 제어어 (DCL) - Control 4장. 데이터 모델링 데이터 모델링 현실 세계의 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정 E-R Model (개체-관계 모델) Entitiy-Relationship Model Entity (개체) 저장할만한 가치가 있는 요소 개체 타입 → 고객(이름, 주소, 연락처, 적립금) 개체 인스턴스 : 개체를 구성하는 속성이 실제 값을 가짐으로써 실체화 된 개체 개체 집합..

Database 2022.12.20