[오라클 함수] LAG, LEAG
LAG : 필드에 따른 정렬 이후, 이전 row값을 가져오고 싶을 때 유용하게 사용되는 함수 사용 방법 : LAG(expr, offset, default) OVER (ORDER BY 필드) *expr : 다양한 값 설정 가능 (필드값, sum, max, min..) *offset : 몇번째 이전 row를 가져올지 정의(생략시, 1이 정의됨) *default : 이전 row값이 없는 경우 리턴되는 값(생략시, null이 리턴됨) LEAG : 필드에 따른 정렬 이후, 다음 row값을 가져오고 싶을 때 유용하게 사용되는 함수 사용 방법 : LAG(expr, offset, default) OVER (ORDER BY 필드) *expr : 다양한 값 설정 가능 (필드값, sum, max, min..) *offset..
[DB] SQL이란? + DDL, DML, DCL, TCL 이란?
SQL(Structured Query Language) : 관계형 데이터베이스에 대하여 데이터의 구조를 정의, 데이터 조작, 제어 등을 할 수 있게 해주는 절차형 언어 (Schema, Domain, Table, View, Index에 적용) *SQL은 ANSI/ISO 표준을 따르기 때문에 데이터베이스 관리 시스템이 변경되어도 그대로 사용 가능하다. SQL은 크게 DDL, DML, DCL, TCL 4가지 종류로 나눌 수 있다. 1. DDL(Data Definition Language) : 데이터 구조를 정의하는 언어 - 데이터의 구조에 대한 생성, 삭제, 변경, 이름 변경 - Create, Drop, Truncate(모든 행 삭제), Alter, Rename, Comment - Oracle 10g 이전 버..