rootblysub
All videosYouTube Subtitle Translation한국어

SQL Full Course for Beginners (30 Hours) – From Zero to Hero

0:00
안녕하세요, SQL을 마스터하기 위한 이 독특한 과정에 오신 것을 환영합니다.
Hello and welcome to this unique course to master SQL.
0:03
제 이름은 바라 잘키니이며, 메르세데스-벤츠에서 10년 이상의 SQL, 데이터 엔지니어링, 데이터 웨어하우스 구축 및 데이터 분석 경험을 가지고 있습니다.
My name is Barra Zalkini and I lead big data projects at Mercedes-Benz over a decade of experience in SQL, data engineering, building data warehouses and data analytics.
0:12
물론, 첫 번째 질문은 이 과정이 왜 특별한가 하는 것입니다.
Now, of course, the first question is what makes this course so special?
0:16
SQL 코드를 작성하는 방법을 배우는 것뿐만 아니라, SQL이 어떻게 작동하는지에 대해서도 배우게 됩니다.
Well, not only you will learn how to write SQL codes, but more important than that, you will learn how exactly SQL works behind the scenes.
0:24
그래서 저는 수백 개의 애니메이션 비주얼을 사용하여 SQL의 복잡한 개념을 설명할 것입니다.
So I'm going to break complex concept in SQL using hundreds of animated visuals.
0:29
이렇게 하면 SQL을 이해하는 것이 훨씬 쉬워지고, 단순히 화면을 공유하고 코드를 보여주는 것보다 더 재미있습니다.
This makes it really easier to understand SQL and as well it is more fun than just sharing my screen and I just show you code right?
0:36
두 번째 이유는 이 과정이 저에 의해 진행된다는 것입니다.
The second reason is this course is taught by me.
0:39
저는 산업 경험이 있으며, SQL에 대해 제가 아는 모든 것과 실제 프로젝트에서 어떻게 사용하는지를 공유할 것입니다.
I have industrial experience and I will be sharing with you everything that I know about SQL and how I use it in my real projects.
0:46
그래서 저는 수백 가지의 모범 사례, 팁과 요령을 공유하고 SQL에서의 의사 결정 과정을 보여드릴 것입니다.
So I will be sharing with you hundreds of best practices, tips and tricks and I'm gonna show you my decision making process in SQL.
0:53
이 과정이 끝날 무렵에는 SQL을 사용하여 복잡한 작업을 해결할 준비가 되어 있을 것입니다.
So by the end of this course you will be ready to solve any complex task like I do using SQL.
0:59
그래서 이제 이 과정을 기본부터 시작하도록 설계했습니다.
So now I designed this course to cover the basics like
1:02
첫 번째 SQL 쿼리를 작성하는 방법을 배우고, 그 후에는 계속 발전할 것입니다.
writing your first SQL query and then we're gonna keep progressing
1:05
이 과정에서는 윈도우 함수, 저장 프로시저, 인덱스와 같은 고급 기술을 다룰 것입니다.
in the course by covering advanced techniques in SQL like the window functions, stored procedures, indexes and even at the end we're gonna build a data warehouse using SQL.
1:15
이 과정은 누구에게나 적합합니다. 데이터 엔지니어, 데이터 분석가, 데이터 과학자, 학생들 모두에게요.
And this course is suitable for anyone. Data engineers, data analysts, data scientists and even for students.
1:21
그리고 좋은 소식은 모든 것이 무료라는 것입니다. 처음부터 끝까지요.
And by the way the good news everything is for free. From the start until the ends.
1:26
저는 많은 자료, 코드, 프레젠테이션 및 애니메이션을 공유할 것입니다.
I will be sharing with you as well a lot of materials, code, presentations, and animations,
1:31
숨겨진 비용이 없으므로 아무것도 지불할 필요가 없습니다. 하지만 친구들, 대신에 채널이 성장할 수 있도록 지원해 주시면 정말 감사하겠습니다.
and there are no hidden costs, so you don't have to pay for anything. But my friends, in return, I really appreciate it if you support that channel in order to grow.
1:38
좋아요, 친구들, 정말 기대됩니다. 여러분은 어떠신가요? 동기부여가 되셨다면 저와 함께 SQL을 배우세요. 정말 멋질 것입니다.
All right, my friends, I'm really excited about it. I don't know about you. If you are motivated, join me learning SQL. This is going to be amazing.
1:48
자, 시작해봅시다. 모든
So let's go. All
1:51
좋아요, 이제 SQL에 대해 모든 것을 배우기 위한 로드맵을 보여드리겠습니다.
right, now I'm going to show you the roadmap in order to learn everything about SQL,
1:54
기본부터 시작하여 고급 단계로
starting from very basics and then advanced step by
1:57
진행하여 매우 고급 주제까지 도달할 것입니다.
step until we have very advanced topics so now at the
2:01
먼저 SQL이 무엇인지, 왜 배우는지, 데이터베이스와 그 유형에 대해 이해해야 합니다.
start we have to understand few stuff like what is sql why
2:04
이론을 배우고 나면, 여러분의 PC를 준비할 것입니다.
to learn it what are databases and the types of
2:07
데이터와 소프트웨어를 가지고, 모든 것을 갖추게 되면 우리는
databases and after the theory we're gonna prepare your pc with
2:10
데이터와 소프트웨어를 준비합니다.
data and the softwares now once we have everything then we
2:13
이제 모든 것이 준비되면 다음 장으로 넘어갈 수 있습니다.
can go to the next chapter this is the basics how to query data using sql and here we're gonna cover the basic components in each sql query like select from
2:23
기본 사항을 이해하면
where those basics now once you understand how to
2:26
데이터를 쿼리하는 방법과 데이터베이스에서 데이터를 가져오는 방법을 배웁니다.
query the data how to get the data out of the database the
2:29
다음 단계는 데이터베이스의 구조를 정의하는 방법을 배우는 것입니다.
next step we're gonna go and learn how to define the
2:32
새 테이블을 만들고 새 열을 추가하며 열을 제거하는 방법을 배웁니다.
structure of the database how to create a new table add
2:35
테이블을 삭제하는 방법도 포함됩니다.
a new column remove column and as well how to drop
2:38
이제 데이터 조작에 대해 배워야 합니다.
a table so with that you are defining new stuff in the database
2:42
테이블 안으로 들어가서 새 데이터를 삽입하는 방법, 데이터를 업데이트하는 방법, 데이터베이스에서 몇 개의 행을 삭제하는 방법을 배웁니다.
and then the next chapter you have to learn about the data manipulation this time we're gonna go inside the table and we're gonna learn how to insert a new data, how to update the data and as well delete few rows from our database.
2:54
이제 데이터 쿼리, 테이블 구조 정의 및 데이터 조작의 기본 사항을 배웠습니다.
So with that you have the basics, how to query data, how to define the structure of your tables and how to manipulate your data.
3:00
이제 SQL의 기본 사항을 다루었습니다.
And I can say with that you cover the basics about SQL.
3:03
이제 중급 단계로 넘어가 데이터 필터링 방법을 깊이 있게 배웁니다.
Now after that we start with the intermediate phase where we're gonna deep dive into topics like how to filter your data.
3:09
비교 연산자, 논리 연산자, BETWEEN 및 LIKE에 대해 배웁니다.
Here we're gonna learn about the comparison operators, logical operators, between end like.
3:15
조건을 구축하기 위해 사용할 수 있는 모든 연산자에 대해 배웁니다.
So all the operators that you can use in order to build a condition in
3:18
이후에는 이들을 결합하는 방법을 배워야 합니다.
order to filter your data then after that it's going to be very
3:21
조인 또는 집합 연산자를 사용하는 두 가지 방법이 있습니다.
interesting topic you have to learn how to combine them and here we
3:25
데이터 조인에 대해 배우는 것은 매우 흥미로운 주제입니다.
have two mechanism either using the join or using
3:28
여기서는 많은 내용을 다룰 것입니다.
the set operators and oh my god joining data it's
3:31
기본 조인부터 시작하여
going to be very interesting topic here we're going to cover like a lot of stuff
3:34
고급 조인으로 넘어갑니다.
like we can start with the basic joins and then we go to
3:37
올바른 조인을 선택하는 방법을 배워야 합니다.
advanced and then you have to learn how to choose the right join
3:40
여기에서 집합 연산자에 대해 배우고 여러 방법을 배웁니다.
and after that you have to learn about the set operators and here you have like four methods union union all except intersects so that you
3:48
여러 테이블을 결합하는 방법을 배웁니다.
learn how to combine multiple tables by combining
3:51
테이블의 열이나 행을 결합하는 것이 중요합니다.
the columns or the rows of your tables so this
3:54
이제 SQL을 사용하여 많은 작업을 수행할 수 있습니다.
is very important now moving on in our course now
3:57
SQL을 사용하면 데이터를 정리하는 많은 작업을 할 수 있습니다.
using sql you can do a lot of stuff cleaning up the data a
4:01
데이터 준비 작업이 많고, 마지막에는 많은 분석을 할 수 있습니다.
lot of data preparations and at the end you can do a lot
4:04
분석과 집계의 두 가지 가족처럼 보입니다.
of analytics and aggregations so they are like two families
4:07
함수의 첫 번째는 행 수준 함수입니다.
of functions the first one is the row level functions and
4:10
여기에는 문자열 값, 숫자, 날짜 및 시간 변환과 SQL에서 null을 처리하는 방법이 포함됩니다.
here we have a lot of stuff you can transform your string values the numbers date and time and how to handle the nulls in SQL and at the end the amazing case statements.
4:20
이 모든 것은 단일 값에 대한 변환입니다. 우리는 이를 행 수준 함수라고 부릅니다.
So all those stuffs are transformation for only one single value. We call it row level functions.
4:25
데이터 변환을 배우고 나면 SQL 함수를 사용하여 데이터 분석 및 집계를 수행하는 방법을 배워야 합니다.
And after you learn how to do data transformations, then you have to learn about how to do data analytics and aggregations using SQL functions.
4:33
우리는 집계 함수와 같은 기본부터 시작한 후, 윈도우 함수와 분석 함수로 깊이 들어갈 것입니다.
So we're going to start with very basics like the aggregate functions and then we're going to deep dive into the window functions, analytical functions.
4:40
여기에는 집계, 순위 및 값 함수가 있습니다.
And here we have like aggregates, ranking and value functions.
4:43
이들은 SQL에서 분석 작업을 수행하는 데이터 분석가나 데이터 과학자에게 매우 중요한 도구입니다.
Those are very important tool for any data analyst or data scientist doing analytics tasks in SQL.
4:49
행 수준 함수는 데이터 엔지니어를 위한 것이고, 분석 함수는 데이터 분석가를 위한 것입니다.
So I can say the raw level functions is for data engineers and the analytical functions are for data analysts.
4:55
8장에서는 이제 중급 수준을 다루었고, 마지막 4장은 SQL의 고급 내용이 될 것입니다.
So at the chapter eight, we can say you have covered now the intermediate level and the last four chapters, they will be the advanced stuff in SQL.

Only the first 5 minutes are free. Install the app or extension to keep watching.

Download
Request another language
Also available as a Chrome extension and mobile appDownload
Translating0%