• StartUP SQL 교육 슬라이드를 책으로 작성 중인 페이지입니다.
    • StartUP SQL이란? 데이터 분석가, 개발자, 기획자를 위한 SQL 입문 교육입니다.
    • 실습을 위한 환경 설정 참고: https://sweetquant.tistory.com/561
 

[StartUP SQL BOOK]실습 환경 구성하기

StartUP SQL 교육 슬라이드를 책으로 작성 중인 페이지입니다.StartUP SQL이란? 데이터 분석가, 개발자, 기획자를 위한 SQL 입문 교육입니다.현재 블로그에 전체 교육 슬라이드 무료로 오픈되어 있습니

sweetquant.tistory.com

 

 

 

별칭

SQL을 작성할 때 테이블과 컬럼에 별칭을 지정할 수 있습니다. 이와 같은 별칭은 SQL의 가독성을 높여주고, SQL 작성을 조금 더 효율적으로 할 수 있게 해줍니다.

 

 

테이블 별칭

FROM 절의 테이블에 테이블 별칭을 정의할 수 있습니다. 아래는 FROM 절의 상품(Item) 테이블을 T1이란 별칭으로 정의한 SQL입니다.

SELECT  ItemId ,ItemNm ,ItemCat
FROM    startdb.Item T1
WHERE   ItemNm LIKE '아이스%'
ORDER BY ItemId ASC;

 

테이블 별치을 정의할 때는 아래와 같이 as를 사용할 수도 있습니다.

SELECT  ItemId ,ItemNm ,ItemCat
FROM    startdb.Item as T1
WHERE   ItemNm LIKE '아이스%'
ORDER BY ItemId ASC;

 

이처럼 정의한 테이블 별칭은 SELECT, WHERE, ORDER BY 절의 컬럼명 앞에 붙여서 사용할 수 있습니다. 아래 SQL을 보면 컬럼명 앞에 테이블 별칭인 T1을 붙여서 사용하고 있습니다. 

SELECT  T1.ItemId ,T1.ItemNm ,T1.ItemCat
FROM    startdb.Item T1
WHERE   T1.ItemNm LIKE '아이스%'
ORDER BY T1.ItemId ASC;

 

이와 같이 SQL을 작성하면 SELECT 절의 ItemId가 FROM 절의 T1(Item)의 컬럼이란 것을 명확히 표시해줄 수 있습니다.

사실, 지금처럼 FROM 절에 하나의 테이블만 있는 경우에는 테이블 별칭을 사용하지 않아도 됩니다.
SQL에 사용한 모든 컬럼이 FROM 절의 테이블에 존재한다는 것을 SQL 작성자나 MySQL이나 다 알기 때문이죠.
하지만, 앞으로 우리가 배울 JOIN 이 포함된 SQL은 FROM 절에 여러 개 테이블이 사용됩니다.

JOIN과 같이 FROM 절에 여러 테이블을 사용하면 테이블 간에 같은 컬럼명이 중복 존재할 수 있습니다.

이때, 테이블 별칭으로 컬럼이 어느 테이블에 속하는지를 지정해주지 않으면 SQL 자체가 에러로 실행되지 않을 수 있습니다. 


Tip. JOIN

JOIN(조인)은 테이블을 연결하는 구문으로서 관계형 데이터를 다루는 매우 중요한 핵심 기능입니다. 더 뒤에서 조인에 대해 배우게 될 것입니다.


 

아래 SQL을 실행해보면 에러가 발생합니다. 조인에 참여하는 상품(Item)과 상품가격이력(ItemPrcHist) 모두에 ItemId 컬럼이 존재하는데 SELECT 절에서 ItemId가 어느 테이블에 속하는지 명시하지 않아 에러가 발생한 것입니다.

SELECT  ItemId ,ItemNm ,ItemCat, ToDt, SalePrc
FROM    startdb.Item T1
        INNER JOIN startdb.ItemPrcHist T2
            ON (T1.ItemId = T2.ItemId)
WHERE   T1.ItemNm LIKE '아이스%'
ORDER BY ItemId ASC;

-- 에러
Column 'ItemId' in field list is ambiguous

 

위와 같은 에러를 피하려면 SQL에서 컬럼명을 사용할 때 '테이블별칭.컬럼'과 같이 작성해야 합니다. 아래와 같이 말이죠.

SELECT  T1.ItemId ,T1.ItemNm ,T1.ItemCat, T2.ToDt, T2.SalePrc
FROM    startdb.Item T1
        INNER JOIN startdb.ItemPrcHist T2
            ON (T1.ItemId = T2.ItemId)
WHERE   T1.ItemNm LIKE '아이스%'
ORDER BY T1.ItemId ASC;

 

가능하다면 FROM 절에 하나의 테이블만 있어도 테이블 별칭을 정의하고 '테이블별칭.컬럼명'과 같이 SQL을 작성하는 것이 좋습니다. SQL을 작성하다 보면 처음에 하나의 테이블만 사용하다가 조인이 추가되는 경우가 많기 때문이죠.

 

컬럼 별칭

SELECT 절에서는 컬럼명 뒤에 컬럼 별칭을 지정할 수 있습니다. 컬럼명은 테이블을 생성할 때 정의한 물리적인 명칭입니다. 이러한 물리적인 명칭을 데이터 조회 시점에는 다른 명칭으로 보여주어야 할 때가 있습니다. 이때 컬럼 별칭을 지정할 수 있습니다.
아래 SQL은 ItemId 컬럼을 상품ID로, ItemNm은 상품명으로 별칭 처리한 SQL입니다.

SELECT  T1.ItemId 상품ID ,T1.ItemNm 상품명
FROM    startdb.Item T1
WHERE   T1.ItemId = 'IAMB'
ORDER BY T1.ItemId ASC;

-- 결과
상품ID  상품명                  
------  -------------------  
IAMB    아이스아메리카노(B)

 

컬럼의 별칭을 정의할 때도 as 키워드를 사용할 수 있습니다.

SELECT  T1.ItemId as 상품ID ,T1.ItemNm as 상품명
FROM    startdb.Item T1
WHERE   T1.ItemId = 'IAMB'
ORDER BY T1.ItemId ASC;


정의된 컬럼의 별칭은 아래와 같이 WHERE 절에서는 사용할 수 없습니다.

SELECT  T1.ItemId 상품ID ,T1.ItemNm 상품명
FROM    startdb.Item T1
WHERE   상품ID = 'IAMB'
ORDER BY T1.ItemId ASC;

-- 에러
Unknown column '상품ID' in 'where clause'

 

아마도 DBMS(MySQL) 내부적으로 SELECT 절의 별칭 정의보다 WHERE 절을 먼저 처리하기 때문인거 같습니다.

실제 DBMS 내부적으로도 이와 같은 순서로 처리되는지는 알 수 없습니다. 다만, WHERE 절에서 SELECT 절의 별칭을 사용할 수 없다는 점으로 유추해볼 뿐입니다.

 

컬럼 별칭과 백틱

컬럼 별칭에 특수문자가 포함되거나 컬럼별칭을 숫자로 시작해야 할 경우에는 백틱(`)을 사용해 별칭을 정의해야 합니다.
백틱은 키보드의 Tab 키 위에, ESC키 아래 물결(~)과 함께 있는 키입니다.
백틱(`)은 MySQL에서 주로 사용됩니다. 오라클의 경우는 더블따옴표("")를 사용해 특수 문자가 포함된 컬럼 별칭을 정의합니다.
아래 SQL은 '핫/콜드구분' 별칭에 특수문자인 '/' 가 포함되어 에러가 발생합니다.

SELECT  T1.ItemId 상품ID ,T1.ItemNm 상품명 ,T1.HotColdCd 핫/콜드구분
FROM    startdb.Item T1
WHERE   T1.ItemId = 'IAMB'
ORDER BY T1.ItemId ASC;

-- 에러
You have an error in your SQL syntax;


​위 SQL은 아래와 같이 백틱을 이용해 컬럼 별칭을 정의해야 합니다.

SELECT  T1.ItemId 상품ID ,T1.ItemNm 상품명 ,T1.HotColdCd `핫/콜드구분`
FROM    startdb.Item T1
WHERE   T1.ItemId = 'IAMB'
ORDER BY T1.ItemId ASC;

-- 결과
상품ID  상품명               핫/콜드구분       
------  -------------------  -----------  
IAMB    아이스아메리카노(B)  COLD


 

별칭을 사용한 ORDER BY

SELECT 절에서 정의된 컬럼 별칭은 WHERE 절에서는 사용할 수 없지만, ORDER BY 절에서는 사용할 수 있습니다.

아래 SQL은 컬럼 별칭을 사용해 ORDER BY를 처리하고 있습니다.

SELECT  T1.ItemId 상품ID ,T1.ItemNm 상품명
FROM    startdb.Item T1
WHERE   T1.ItemCat = 'BKR'
ORDER BY 상품ID ASC;


위 SQL의 ORDER BY는 아래와 같이 T1.ItemId를 바로 사용해도 됩니다.

SELECT  T1.ItemId 상품ID ,T1.ItemNm 상품명
FROM    startdb.Item T1
WHERE   T1.ItemCat = 'BKR'
ORDER BY T1.ItemId ASC;


마지막으로 ORDER BY 절에서는 SELECT 절의 컬럼 위치에 대한 순번을 사용할 수도 있습니다.
아래 SQL은 ORDER BY에 1이라고 표시했습니다. 여기서 1은 SELECT 절의 가장 왼쪽 컬럼인 T1.ItemId를 뜻합니다.

결국 앞에서 살펴본 두 개의 SQL과 같은 기준으로 정렬이 처리되는 SQL입니다.

SELECT  T1.ItemId 상품ID ,T1.ItemNm 상품명
FROM    startdb.Item T1
WHERE   T1.ItemCat = 'BKR'
ORDER BY 1 ASC;

 

별칭 사용법에 대해 살펴봤습니다. SQL을 작성할 때 별칭을 습관적으로 사용하는 것을 추천드립니다.

SQL이 길어지고 복잡해질수록 적절한 별칭이 있어야 작성도 쉬워지며 가독성도 높아집니다.

 

다 이해하셨다면, 간단한 퀴즈 풀고 넘어가세요.



[StartUP SQL]

 

StartUP SQL 소개 및 목차

SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드 전체를 블로그에 무료 오픈했습니다. (총 409장 슬라이드, 이미지로 게시) 아래 목차를 차례대로 하나씩 따라해보시기 바랍니다. 본인의

sweetquant.tistory.com

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

20-3. WINDOWING  (0) 2024.04.11
20-2. LAG와 LEAD  (0) 2024.04.11
20-1. PARTITION BY  (0) 2024.04.11
19-4. GROUP BY와 분석함수  (0) 2024.04.11
19-3. 순위 분석함수  (0) 2024.04.11
19-1~19-2. 분석함수 이해하기  (0) 2024.04.11
18. 날짜 테이블  (0) 2024.04.11
17. PIVOT  (0) 2024.04.11

분석대상을 로우별로 다르게 지정할 수 있는 윈도윙절입니다.

그리고 준비한 자료는 여기까지입니다. 수고하셨습니다.^^

 

 


이전 슬라이드: https://sweetquant.tistory.com/549

다음 슬라이드: 마지막입니다. 

StartUP SQL 교육 슬라이드 전체 목차로 이동

https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com

 

SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning] 오프라인 교육 과정을 모집중입니다.

https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

[StartUP SQL BOOK]SELECT 기초 - 별칭  (0) 2024.05.15
20-2. LAG와 LEAD  (0) 2024.04.11
20-1. PARTITION BY  (0) 2024.04.11
19-4. GROUP BY와 분석함수  (0) 2024.04.11
19-3. 순위 분석함수  (0) 2024.04.11
19-1~19-2. 분석함수 이해하기  (0) 2024.04.11
18. 날짜 테이블  (0) 2024.04.11
17. PIVOT  (0) 2024.04.11

다른 로우의 데이터를 현재 로우로 가져올 수 있는 LAG와 LEAD를 살펴보겠습니다.

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/548
다음 교육 슬라이드: https://sweetquant.tistory.com/550
StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com

 

SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

[StartUP SQL BOOK]SELECT 기초 - 별칭  (0) 2024.05.15
20-3. WINDOWING  (0) 2024.04.11
20-1. PARTITION BY  (0) 2024.04.11
19-4. GROUP BY와 분석함수  (0) 2024.04.11
19-3. 순위 분석함수  (0) 2024.04.11
19-1~19-2. 분석함수 이해하기  (0) 2024.04.11
18. 날짜 테이블  (0) 2024.04.11
17. PIVOT  (0) 2024.04.11

분석함수에서 분석대상을 나눌 수 있는 PARTITION BY의 용법입니다.

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

[StartUP SQL BOOK]SELECT 기초 - 별칭  (0) 2024.05.15
20-3. WINDOWING  (0) 2024.04.11
20-2. LAG와 LEAD  (0) 2024.04.11
19-4. GROUP BY와 분석함수  (0) 2024.04.11
19-3. 순위 분석함수  (0) 2024.04.11
19-1~19-2. 분석함수 이해하기  (0) 2024.04.11
18. 날짜 테이블  (0) 2024.04.11
17. PIVOT  (0) 2024.04.11

GROUP BY와 분석함수를 혼합해서 사용하는 법을 살펴보도록 하겠습니다.

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/546
다음 교육 슬라이드: https://sweetquant.tistory.com/548

 


StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com


SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

[StartUP SQL BOOK]SELECT 기초 - 별칭  (0) 2024.05.15
20-3. WINDOWING  (0) 2024.04.11
20-2. LAG와 LEAD  (0) 2024.04.11
20-1. PARTITION BY  (0) 2024.04.11
19-3. 순위 분석함수  (0) 2024.04.11
19-1~19-2. 분석함수 이해하기  (0) 2024.04.11
18. 날짜 테이블  (0) 2024.04.11
17. PIVOT  (0) 2024.04.11

데이터의 순위를 구하는 분석함수입니다.

 

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/545
다음 교육 슬라이드: https://sweetquant.tistory.com/547

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com

 


SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

20-3. WINDOWING  (0) 2024.04.11
20-2. LAG와 LEAD  (0) 2024.04.11
20-1. PARTITION BY  (0) 2024.04.11
19-4. GROUP BY와 분석함수  (0) 2024.04.11
19-1~19-2. 분석함수 이해하기  (0) 2024.04.11
18. 날짜 테이블  (0) 2024.04.11
17. PIVOT  (0) 2024.04.11
16-3. ROLLUP  (0) 2024.04.11

데이터 분석을 위해 반드시 정복해야 할 분석함수에 대해 이해해보도록 하겠습니다.

 

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/544
다음 교육 슬라이드: https://sweetquant.tistory.com/546

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com


SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

20-2. LAG와 LEAD  (0) 2024.04.11
20-1. PARTITION BY  (0) 2024.04.11
19-4. GROUP BY와 분석함수  (0) 2024.04.11
19-3. 순위 분석함수  (0) 2024.04.11
18. 날짜 테이블  (0) 2024.04.11
17. PIVOT  (0) 2024.04.11
16-3. ROLLUP  (0) 2024.04.11
16-1~16.2. UNION ALL  (0) 2024.04.11

데이터 분석에 유용한 날짜 테이블과 날짜 테이블을 활용법을 살펴보겠습니다.

 

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/543
다음 교육 슬라이드: https://sweetquant.tistory.com/545

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com

 


SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

20-1. PARTITION BY  (0) 2024.04.11
19-4. GROUP BY와 분석함수  (0) 2024.04.11
19-3. 순위 분석함수  (0) 2024.04.11
19-1~19-2. 분석함수 이해하기  (0) 2024.04.11
17. PIVOT  (0) 2024.04.11
16-3. ROLLUP  (0) 2024.04.11
16-1~16.2. UNION ALL  (0) 2024.04.11
15-4. WITH  (0) 2024.04.04

데이터를 PIVOT 처리하는 SQL 패턴을 살펴보겠습니다.

 

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/542
다음 교육 슬라이드: https://sweetquant.tistory.com/544

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com

 


SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

19-4. GROUP BY와 분석함수  (0) 2024.04.11
19-3. 순위 분석함수  (0) 2024.04.11
19-1~19-2. 분석함수 이해하기  (0) 2024.04.11
18. 날짜 테이블  (0) 2024.04.11
16-3. ROLLUP  (0) 2024.04.11
16-1~16.2. UNION ALL  (0) 2024.04.11
15-4. WITH  (0) 2024.04.04
15-2~15-3. INLINE VIEW  (0) 2024.04.04

중간합계와 전체합계를 손쉽게 로우로 추가할 수 있는 ROLLUP에 대해 알아보도록 하겠습니다.

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/541
다음 교육 슬라이드: https://sweetquant.tistory.com/543

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com

 


SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

19-3. 순위 분석함수  (0) 2024.04.11
19-1~19-2. 분석함수 이해하기  (0) 2024.04.11
18. 날짜 테이블  (0) 2024.04.11
17. PIVOT  (0) 2024.04.11
16-1~16.2. UNION ALL  (0) 2024.04.11
15-4. WITH  (0) 2024.04.04
15-2~15-3. INLINE VIEW  (0) 2024.04.04
15-1. TOP-N  (0) 2024.04.04

데이터를 상하로 결합하는 UNION ALL에 대해 알아봅시다.

 

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/536
다음 교육 슬라이드: https://sweetquant.tistory.com/542

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

19-1~19-2. 분석함수 이해하기  (0) 2024.04.11
18. 날짜 테이블  (0) 2024.04.11
17. PIVOT  (0) 2024.04.11
16-3. ROLLUP  (0) 2024.04.11
15-4. WITH  (0) 2024.04.04
15-2~15-3. INLINE VIEW  (0) 2024.04.04
15-1. TOP-N  (0) 2024.04.04
14-2. WHERE 절 서브쿼리  (0) 2024.04.04

WITH 절 사용법입니다.

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/535
다음 교육 슬라이드: https://sweetquant.tistory.com/541

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497\

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com

 


SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

18. 날짜 테이블  (0) 2024.04.11
17. PIVOT  (0) 2024.04.11
16-3. ROLLUP  (0) 2024.04.11
16-1~16.2. UNION ALL  (0) 2024.04.11
15-2~15-3. INLINE VIEW  (0) 2024.04.04
15-1. TOP-N  (0) 2024.04.04
14-2. WHERE 절 서브쿼리  (0) 2024.04.04
14-1. 스칼라 서브쿼리  (0) 2024.04.04

FROM 절에 사용하는 서브쿼리인 인라인 뷰에 대해 알아보시죠.

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/534
다음 교육 슬라이드: https://sweetquant.tistory.com/536

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com


SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

17. PIVOT  (0) 2024.04.11
16-3. ROLLUP  (0) 2024.04.11
16-1~16.2. UNION ALL  (0) 2024.04.11
15-4. WITH  (0) 2024.04.04
15-1. TOP-N  (0) 2024.04.04
14-2. WHERE 절 서브쿼리  (0) 2024.04.04
14-1. 스칼라 서브쿼리  (0) 2024.04.04
13-5. OUTER JOIN과 집계함수  (0) 2024.04.04

기본적인 SQL 문법은 이제 모두 배웠습니다.

데이터를 분석할때 사용할법한 내용을 조금만 더 배워보시면 될거 같습니다.

오늘은 Top-N을 추출하는 LIMIT 사용법입니다.

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/533
다음 교육 슬라이드: https://sweetquant.tistory.com/535

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com


SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

16-3. ROLLUP  (0) 2024.04.11
16-1~16.2. UNION ALL  (0) 2024.04.11
15-4. WITH  (0) 2024.04.04
15-2~15-3. INLINE VIEW  (0) 2024.04.04
14-2. WHERE 절 서브쿼리  (0) 2024.04.04
14-1. 스칼라 서브쿼리  (0) 2024.04.04
13-5. OUTER JOIN과 집계함수  (0) 2024.04.04
13-1~13-4. OUTER JOIN  (0) 2024.04.04

WHERE 절에도 서브쿼리를 사용할 수 있습니다.

보통은 EXISTS와 짝을 이루어 많이 사용됩니다.

우리가 WHERE 절 서브쿼리를 사용할 때 가장 주의해야 할 것은

메인 FROM 절과 서브쿼리 간에 값을 주거니 받거니 하는 순환 패턴입니다.

 

 

 

 

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/532
다음 교육 슬라이드: https://sweetquant.tistory.com/534

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com


SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

16-1~16.2. UNION ALL  (0) 2024.04.11
15-4. WITH  (0) 2024.04.04
15-2~15-3. INLINE VIEW  (0) 2024.04.04
15-1. TOP-N  (0) 2024.04.04
14-1. 스칼라 서브쿼리  (0) 2024.04.04
13-5. OUTER JOIN과 집계함수  (0) 2024.04.04
13-1~13-4. OUTER JOIN  (0) 2024.04.04
12-5. CROSS JOIN  (0) 2024.04.03

단일 값을 반환하는 SELECT 절의 서브쿼리(스칼라 서브쿼리)에 대해 알아보도록 하겠습니다.

 

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/531
다음 교육 슬라이드: https://sweetquant.tistory.com/533

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com


SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

15-4. WITH  (0) 2024.04.04
15-2~15-3. INLINE VIEW  (0) 2024.04.04
15-1. TOP-N  (0) 2024.04.04
14-2. WHERE 절 서브쿼리  (0) 2024.04.04
13-5. OUTER JOIN과 집계함수  (0) 2024.04.04
13-1~13-4. OUTER JOIN  (0) 2024.04.04
12-5. CROSS JOIN  (0) 2024.04.03
12-3~12-4. 여러 테이블의 JOIN  (0) 2024.04.03

기준집합 컬럼에 COUNT를 써야 하느냐, 참조집합 컬럼에 COUNT를 써야 하나. 그것이 문제로다.

 

 

 

 

 

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/530
다음 교육 슬라이드: https://sweetquant.tistory.com/532

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com

 


SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

15-2~15-3. INLINE VIEW  (0) 2024.04.04
15-1. TOP-N  (0) 2024.04.04
14-2. WHERE 절 서브쿼리  (0) 2024.04.04
14-1. 스칼라 서브쿼리  (0) 2024.04.04
13-1~13-4. OUTER JOIN  (0) 2024.04.04
12-5. CROSS JOIN  (0) 2024.04.03
12-3~12-4. 여러 테이블의 JOIN  (0) 2024.04.03
12-2. JOIN과 데이터 집합  (0) 2024.04.03

아우터 조인에 대해 알아보겠습니다.

경력이 쌓여도 아우터 조인을 제대로 사용하지 못하는 개발자가 제법 있습니다.

잘 익혀놓으시기 바랍니다.

 

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/529
다음 교육 슬라이드: https://sweetquant.tistory.com/531

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com

 

SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

15-1. TOP-N  (0) 2024.04.04
14-2. WHERE 절 서브쿼리  (0) 2024.04.04
14-1. 스칼라 서브쿼리  (0) 2024.04.04
13-5. OUTER JOIN과 집계함수  (0) 2024.04.04
12-5. CROSS JOIN  (0) 2024.04.03
12-3~12-4. 여러 테이블의 JOIN  (0) 2024.04.03
12-2. JOIN과 데이터 집합  (0) 2024.04.03
12-1. JOIN과 GROUP BY  (0) 2024.04.03

짤막하게 CROSS JOIN에 대해 알고 넘어가볼까요?

CROSS JOIN은 데이터분석에서 매우 자주 사용된답니다.

 

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/528
다음 교육 슬라이드: https://sweetquant.tistory.com/530

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com

 


SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

14-2. WHERE 절 서브쿼리  (0) 2024.04.04
14-1. 스칼라 서브쿼리  (0) 2024.04.04
13-5. OUTER JOIN과 집계함수  (0) 2024.04.04
13-1~13-4. OUTER JOIN  (0) 2024.04.04
12-3~12-4. 여러 테이블의 JOIN  (0) 2024.04.03
12-2. JOIN과 데이터 집합  (0) 2024.04.03
12-1. JOIN과 GROUP BY  (0) 2024.04.03
11-6. INNER JOIN BOOSTER QUIZ  (0) 2024.04.03

실전에서는 하나의 SQL에 매우 많은 테이블의 조인이 이루어진답니다.

 

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/527
다음 교육 슬라이드: https://sweetquant.tistory.com/529

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com

 


SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

14-1. 스칼라 서브쿼리  (0) 2024.04.04
13-5. OUTER JOIN과 집계함수  (0) 2024.04.04
13-1~13-4. OUTER JOIN  (0) 2024.04.04
12-5. CROSS JOIN  (0) 2024.04.03
12-2. JOIN과 데이터 집합  (0) 2024.04.03
12-1. JOIN과 GROUP BY  (0) 2024.04.03
11-6. INNER JOIN BOOSTER QUIZ  (0) 2024.04.03
11-3~11-5. 누가 누구랑 조인하는가?  (0) 2024.04.03

 

테이블이 아닌 데이터 집합이란 개념을 갖고,

테이블과 테이블의 연결이 아닌 데이터 집합과 데이터 집합과의 연결이란 개념으로 SQL을 작성해보시길 바랍니다.

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/526
다음 교육 슬라이드: https://sweetquant.tistory.com/528

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

13-5. OUTER JOIN과 집계함수  (0) 2024.04.04
13-1~13-4. OUTER JOIN  (0) 2024.04.04
12-5. CROSS JOIN  (0) 2024.04.03
12-3~12-4. 여러 테이블의 JOIN  (0) 2024.04.03
12-1. JOIN과 GROUP BY  (0) 2024.04.03
11-6. INNER JOIN BOOSTER QUIZ  (0) 2024.04.03
11-3~11-5. 누가 누구랑 조인하는가?  (0) 2024.04.03
11-1~11-2. INNER JOIN 이해하기  (0) 2024.04.03

JOIN으로 데이터를 연결하고, GROUP BY로 데이터를 집계하고!

또는

GROUP BY로 데이터를 집계한 후에 JOIN으로 데이터를 연결하고!

이러한 작업을 자유자재로 하기 위해서는 꾸준히 연습해야 합니다.

 

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/525
다음 교육 슬라이드: https://sweetquant.tistory.com/527

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com


SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

조인을 활용해 퀴즈를 풀어봅시다.

 


이전 교육 슬라이드: https://sweetquant.tistory.com/524
다음 교육 슬라이드: https://sweetquant.tistory.com/526

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com

 


SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

관계형 데이터베이스에서, 대부분의 조인은 관계가 있는 테이블 간에 발생합니다.

물론! 꼭 그래야만 하는 것은 아닙니다.

 

 

 

 

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/523
다음 교육 슬라이드: https://sweetquant.tistory.com/525

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com


SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

12-3~12-4. 여러 테이블의 JOIN  (0) 2024.04.03
12-2. JOIN과 데이터 집합  (0) 2024.04.03
12-1. JOIN과 GROUP BY  (0) 2024.04.03
11-6. INNER JOIN BOOSTER QUIZ  (0) 2024.04.03
11-1~11-2. INNER JOIN 이해하기  (0) 2024.04.03
10-2. 테이블 간의 관계 BOOSTER QUIZ  (0) 2024.04.03
10-1. 테이블 간의 관계  (0) 2024.04.03
9-2. CASE BOOSTER QUIZ  (0) 2024.04.03

관계형 데이터의 장점은 데이터를 비교적 쉽게 결합할 수 있다는 점입니다.

이러한 결합을 통해 더 값어치 있는 정보를 얻어낼 수 있습니다.

 

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/522
다음 교육 슬라이드: https://sweetquant.tistory.com/524

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com

 


SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

12-2. JOIN과 데이터 집합  (0) 2024.04.03
12-1. JOIN과 GROUP BY  (0) 2024.04.03
11-6. INNER JOIN BOOSTER QUIZ  (0) 2024.04.03
11-3~11-5. 누가 누구랑 조인하는가?  (0) 2024.04.03
10-2. 테이블 간의 관계 BOOSTER QUIZ  (0) 2024.04.03
10-1. 테이블 간의 관계  (0) 2024.04.03
9-2. CASE BOOSTER QUIZ  (0) 2024.04.03
9-1. CASE  (0) 2024.04.03

테이블 간의 관계를 조금이라도 더 이해하기 위한 BOOSTER QUIZ입니다.

 

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/521
다음 교육 슬라이드: https://sweetquant.tistory.com/523

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com

 


SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

12-1. JOIN과 GROUP BY  (0) 2024.04.03
11-6. INNER JOIN BOOSTER QUIZ  (0) 2024.04.03
11-3~11-5. 누가 누구랑 조인하는가?  (0) 2024.04.03
11-1~11-2. INNER JOIN 이해하기  (0) 2024.04.03
10-1. 테이블 간의 관계  (0) 2024.04.03
9-2. CASE BOOSTER QUIZ  (0) 2024.04.03
9-1. CASE  (0) 2024.04.03
8-2. 여러 컬럼의 GROUP BY  (0) 2024.04.02

 

이제 JOIN을 배워야 합니다. JOIN을 배우기 전에 테이블 간의 관계를 조금 살펴보고 넘어갈 필요가 있습니다.

 

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/520
다음 교육 슬라이드: https://sweetquant.tistory.com/522

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com

 


SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

11-6. INNER JOIN BOOSTER QUIZ  (0) 2024.04.03
11-3~11-5. 누가 누구랑 조인하는가?  (0) 2024.04.03
11-1~11-2. INNER JOIN 이해하기  (0) 2024.04.03
10-2. 테이블 간의 관계 BOOSTER QUIZ  (0) 2024.04.03
9-2. CASE BOOSTER QUIZ  (0) 2024.04.03
9-1. CASE  (0) 2024.04.03
8-2. 여러 컬럼의 GROUP BY  (0) 2024.04.02
8-1. GROUP BY 컬럼변형  (0) 2024.04.02

CASE를 활용하는 BOOSTER QUIZ입니다.

 

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/519
다음 교육 슬라이드: https://sweetquant.tistory.com/521

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com

 


SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

11-3~11-5. 누가 누구랑 조인하는가?  (0) 2024.04.03
11-1~11-2. INNER JOIN 이해하기  (0) 2024.04.03
10-2. 테이블 간의 관계 BOOSTER QUIZ  (0) 2024.04.03
10-1. 테이블 간의 관계  (0) 2024.04.03
9-1. CASE  (0) 2024.04.03
8-2. 여러 컬럼의 GROUP BY  (0) 2024.04.02
8-1. GROUP BY 컬럼변형  (0) 2024.04.02
7-3. GROUP BY 사용 규칙  (0) 2024.04.02

값을 치환하는 CASE의 다양한 용법을 설명합니다.

 

 

 

 

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/518
다음 교육 슬라이드: https://sweetquant.tistory.com/520

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com

 


SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

 

여러 컬럼을 GROUP BY 해보고, GROUP CONCAT도 알아봅시다.

 

 

 

 

 

 

 

 


이전 교육 슬라이드: https://sweetquant.tistory.com/517
다음 교육 슬라이드: https://sweetquant.tistory.com/519

StartUP SQL 교육 슬라이드 전체 목차: https://sweetquant.tistory.com/497

 

StartUP SQL 소개 및 목차

데이터를 강력하게 다루는 SQL! SQL을 배우기 위한 최적의 시작점 StartUP SQL! 교육 슬라이드를 이미지로 블로그에 무료 오픈했습니다. (총 409장의 슬라이드입니다.) 아래 목차를 차례대로 하나씩 따

sweetquant.tistory.com

 


SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 교육 [StartUP Tuning]
2024년 5월 오프라인 교육 과정을 모집중입니다.
https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

'SQL > StartUP SQL(교육슬라이드)' 카테고리의 다른 글

10-2. 테이블 간의 관계 BOOSTER QUIZ  (0) 2024.04.03
10-1. 테이블 간의 관계  (0) 2024.04.03
9-2. CASE BOOSTER QUIZ  (0) 2024.04.03
9-1. CASE  (0) 2024.04.03
8-1. GROUP BY 컬럼변형  (0) 2024.04.02
7-3. GROUP BY 사용 규칙  (0) 2024.04.02
7-2. 집계함수와 문제 한보따리.  (0) 2024.04.02
7-1. GROUP BY  (0) 2024.04.02

+ Recent posts