# ROLLUP
SELECT CountryCode, Name, MAX(Population) as max
FROM city
GROUP BY CountryCode, Name WITH ROLLUP;
#JOIN
SELECT *
FROM city
JOIN country ON city.CountryCode = country.code
JOIN countrylanguage ON countrylanguage.CountryCode = city.CountryCode;
- ROLLUP
- GROUP BY 절과 함께 WITH ROLLUP.
- 총합 또는 중간합계가 필요한 경우 사용
- JOIN
- DB 내 여러 테이블에서 가져온 레코드를 조합하여 하나의 테이블이나 결과 집합으로 표현
- LEFT JOIN
- INNER JOIN
- FULL JOIN
- EXCLUSIVE JOIN
- 시각적으로 확인하고 싶으면 생활코딩 강의 확인
- https://opentutorials.org/course/3884
'DATA > SQL' 카테고리의 다른 글
[SQL] SELECT - DISTINCT, LIMIT, GROUP BY, HAVING (0) | 2022.01.11 |
---|---|
[SQL] SELECT - Sub Query, ANY(SOME), ALL, ORDER BY (0) | 2022.01.11 |
[SQL] SELECT - WHERE, BETWEEN, IN, LIKE (0) | 2022.01.10 |
[SQL] 기본 쿼리 (0) | 2022.01.10 |
[SQL] DML, DDL, DCL (0) | 2022.01.10 |