7-2 집계함수, 그룹함수, 윈도 함수, 기출문제
집계성 SQL 작성1. 데이터 분석 함수의 개념총합, 평균 등의 데이터 분석을 위해 복수 행 기준의 데이터를 모아서 처리하는 것을 목적으로 하는 다중 행 함수데이터 분석을 위한 다중 행 함수의 공통적인 특성단일 행을 기반으로 산출하지 않고 복수 행을 그룹별로 모아놓고 그룹당 단일 계산 결과를 반환GROUP BY 구문을 활용하여 복수 행을 그룹핑한다.SELECT, HAVING, ORDER BY 등의 구문을 활용한다.2. 다중 행 연산자다중 행 연산자의 개념다중 행 연산자는 서브 쿼리의 결과가 여러 개의 튜플을 반환하는 다중 행 서브쿼리에서 사용되는 연산자입니다.다중 행 연산자의 종류다중 행 연산자로 IN, ANY, SOME, ALL, EXISTS를 사용합니다.다중 행 비교 연산자는 단일 행 비교 연산자(<..
2024. 9. 27.
7-1. SQL 응용 - DML
1. 데이터 조작어 (DML) : 데이터베이스에 저장된 자료들을 입력, 수정, 삭제, 조회하는 언어이다.2. DML 명령어 : SELECT, INSERT, UPDATE, DELETE3. SELECT 명령어 및 관련 개념1. SELECT 명령어 구조구성: SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY 절주요 절 설명:FROM: 조회할 테이블 지정WHERE: 검색 조건 지정GROUP BY: 그룹화 기준 지정HAVING: 그룹화 후 조건 지정ORDER BY: 정렬 기준 지정 (ASC/DESC)2. WHERE 절 조건비교: =, , , >=범위: BETWEEN집합: IN, NOT IN패턴 매칭: LIKE (%, _, [ ], [^])NULL 검사: IS NULL, IS N..
2024. 9. 24.