728x90
연산자는 비교, 논리, 특수, 산술, 집합 연산자로 나뉜다.
집합 연산자 - UNION, UNION ALL
UNION: 2개 이상 테이블의 중복된 행들을 제거하여 집합
UNION ALL: 2개 이상 테이블의 중복된 행들을 제거 없이 집합
함수
: 단일 및 복수 행, 윈도우 함수로 나뉘며, 특정 규칙에 의해 새로운 결과값으로 반환하는 명령어
단일 행 함수
- 모든 행에 대하여 각각 함수가 적용되어 반환한다.
- 함수들을 중첩해서 사용 가능하다.
- 숫자형, 문자형, 날짜형, 형변환, 일반함수로 나뉜다.
복수 행 함수
- 여러 행들이 하나의 결과값으로 반환한다.
- 주로 GROUP BY절과 함께 사용된다.
- 집계, 그룹 함수로 나뉜다.
윈도우 함수
- 행과 행간의 관계를 정의하여 결과 값을 반환한다.
- ORDER BY로 행과 행간의 순서를 정하고, PARTITION BY로 그룹화가 가능하다.
- 순위, 집계(누적) 함수로 나뉜다.
Reference
https://www.boostcourse.org/ds102/lecture/373375?isDesc=false
기초 데이터 분석을 위한 핵심 SQL
부스트코스 무료 강의
www.boostcourse.org
반응형
'🚩 Coding Test > SQL' 카테고리의 다른 글
[Programmers][SQL] SELECT (0) | 2024.10.03 |
---|---|
SQL 학습 사이트 및 문제 풀이 사이트 (3) | 2024.10.03 |
Sub Query (서브 쿼리) (0) | 2024.08.19 |
JOIN (0) | 2024.08.19 |
[macOS] MySQL, Workbench 설치 (0) | 2024.08.06 |