SQLD 시험 대비 - SQL 활용편(3)
윈도우 함수 : 행과 행간의 관계를 정의하거나 행과 행간을 비교, 연산하는 함수( 분석 함수, 순위 함수) 순위 관련 함수( 그룹 내 ) : - Rank : 동일한 값에 대해서는 동일한 순위를 부여 (1,2,2,4) 그다음 순위 건너 뜀 - 동일 순위 처리가능 - Dense_Rank : 동일한 값에 대해 동일한 순위 부여, 그 다음 순위 건너뛰지 않는다. (1,2,2,3) - 순차적 - Row_Number : 동일한 값이라도 고유한 순위 부여 (1,2,3,4) 집계 관련 함수 - Sum : 파티션 별 윈도우의 합 구할 수 있다. ex_ e,g 같은 매니저를 두고 있는 사원들의 월급 합 Select Sum(sal) over (Partition By MGR) as Mgr_sum from emp; - Max,..
SQLD 시험 대비 - SQL 기본 (1)
기본적인 단어의 복습과 암기를 하도록 하겠다. DB : 특정 기업이나 조직 또는 개인이 필요에 의해 데이터를 일정한 형태로 저장해 놓은 것을 의미한다. DBMS: 효율적인 데이터 관리뿐만 아니라 예기치 못한 사건으로 인한 데이터의 손상을 피하고, 필요한 데이터를 복 구하기 위 한 강력한 기능의 SW SQL : 관계형 DB에서 데이터 정의 , 조작, 제어를 위해 사용하는 언어 - DML(Data Manipulation Language) : SELECT, INSERT, DELETE, UPDATE - DDL(Data Definition Language) : CREATE, DROP, ALTER, RENAME - DCL(Data Control Language) : REVOKE, GRANT - TCL(Transac..