Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

SQL Mastery for Data Analytics and Business Intelligence

Làm chủ SQL cho Phân tích Dữ liệu và Thông tin Kinh doanh

Làm chủ SQL cho Phân tích Dữ liệu và Thông tin Kinh doanh

Học SQL trực quan (hơn 200 hình ảnh minh họa động): SQL dành cho Chuyên viên Phân tích Dữ liệu, Báo cáo và Dự án thực tế

4.7
(311 đánh giá)
1,253 học viên
Giảng viên
Baraa Khatib Salkini
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
17.0 giờ video
177 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/05/2026

Bạn sẽ học được gì

Bạn sẽ học những kiến thức nền tảng: SQL là gì, cơ sở dữ liệu hoạt động ra sao, và tại sao SQL lại thiết yếu khi làm việc với dữ liệu
Bạn sẽ học cách truy vấn sử dụng SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY và nhiều lệnh khác
Bạn sẽ học cách kết hợp nhiều bảng bằng các phép JOIN, UNION, INTERSECT và EXCEPT
Bạn sẽ học tất cả các hàm SQL bao gồm xử lý Chuỗi, Số, Ngày/Giờ và logic CASE
Bạn sẽ học cách xử lý giá trị NULL trong SQL
Bạn sẽ thành thạo TẤT CẢ các Hàm Cửa sổ (LEAD, LAG, RANK, ROW_NUMBER, v.v.)
Bạn sẽ thành thạo các kỹ thuật SQL nâng cao như Subquery, CTE
Bạn sẽ học cách dùng SQL cho EDA (Phân tích Dữ liệu Khám phá) trên các bộ dữ liệu thực tế
Bạn sẽ học cách áp dụng các kỹ thuật phân tích nâng cao sử dụng SQL

Yêu cầu

Không yêu cầu kinh nghiệm SQL hay lập trình trước đó!
Bạn chỉ cần một máy tính có kết nối Internet
Tất cả công cụ sử dụng trong khóa học đều miễn phí và dễ cài đặt — chúng tôi sẽ hướng dẫn bạn từng bước

Đối tượng phù hợp

Người mới bắt đầu hoàn toàn muốn xây dựng nền tảng SQL vững chắc từ con số không
Sinh viên khoa học dữ liệu, khoa học máy tính, hoặc các ngành liên quan muốn tiếp cận SQL một cách thực tế, thực hành
Chuyên viên phân tích dữ liệu và thông tin kinh doanh muốn nâng cao kỹ năng với các kỹ thuật truy vấn và phân tích dữ liệu phức tạp
Nhà khoa học dữ liệu muốn tận dụng SQL cho phân tích dữ liệu khám phá và khai thác thông tin chuyên sâu từ AI

Nội dung khóa học

18 phần • 177 bài giảng
1 Giới thiệu khóa học
2 Tài nguyên khóa học
3 Lộ trình & Cấu trúc khóa học
4 SQL là gì và Cơ sở dữ liệu là gì?
5 Quy trình Phân tích Dữ liệu với SQL
6 DBMS là gì?
7 Các loại Cơ sở dữ liệu
8 Câu lệnh SQL
9 Tại sao nên học SQL?
10 Thiết lập Môi trường: SQL Server, SSMS và Cơ sở dữ liệu
1 Giới thiệu - Truy vấn SQL là gì?
2 Các thành phần của SQL
3 SELECT & FROM
4 WHERE
5 ORDER BY
6 GROUP BY
7 HAVING
8 DISTINCT
9 TOP
10 Thứ tự Viết mã & Thực thi
11 Những điều Hay ho về SQL
1 Giới thiệu - Lọc dữ liệu là gì?
2 Toán tử So sánh
3 Toán tử AND
4 Toán tử OR
5 Toán tử NOT
6 Toán tử BETWEEN
7 Toán tử IN
8 Toán tử LIKE
1 Giới thiệu - Biến đổi Dữ liệu là gì?
2 Hàm SQL
3 CONCAT
4 UPPER & LOWER
5 TRIM
6 REPLACE
7 LEN
8 LEFT & RIGHT
9 SUBSTRING
10 Hàm Xử lý Số
1 Ngày & Giờ là gì?
2 Tổng quan về Hàm Ngày & Giờ
3 DAY, MONTH, YEAR
4 DATEPART
5 DATENAME
6 DATETRUNC
7 EOMONTH
8 Trường hợp sử dụng – Trích xuất Ngày
9 So sánh các Hàm Trích xuất
10 Giới thiệu về Định dạng & Ép kiểu
11 FORMAT
12 CONVERT
13 CAST
14 DATEADD
15 DATEDIFF
16 ISDATE
17 Tổng kết về Ngày & Giờ
1 Giới thiệu về NULL
2 COALESCE so với ISNULL
3 Xử lý NULL – Tổng hợp Dữ liệu
4 Xử lý NULL – Tính toán
5 Xử lý NULL – Kết nối Dữ liệu
6 Xử lý NULL – Sắp xếp Dữ liệu
7 NULLIF
8 IS NULL & IS NOT NULL
9 NULL so với Rỗng (Empty) so với Trống (Blank)
10 Xử lý NULL – Chính sách Dữ liệu
11 Tổng kết về NULL
1 Giới thiệu về Câu lệnh CASE
2 Trường hợp sử dụng – Phân loại Dữ liệu
3 Quy tắc trong CASE
4 Trường hợp sử dụng – Ánh xạ Giá trị
5 Trường hợp sử dụng – Xử lý NULL
6 Tổng kết Câu lệnh CASE
1 Giới thiệu - Kết hợp Dữ liệu là gì?
2 Giới thiệu về JOIN
3 NO JOIN
4 INNER JOIN
5 LEFT JOIN
6 RIGHT JOIN
7 FULL JOIN
8 LEFT ANTI JOIN
9 RIGHT ANTI JOIN
10 FULL ANTI JOIN
11 CROSS JOIN
12 Chọn JOIN phù hợp
13 JOIN nhiều Bảng
1 Giới thiệu về Toán tử TẬP HỢP
2 Quy tắc & Cú pháp của TẬP HỢP
3 UNION
4 UNION ALL
5 EXCEPT
6 INTERSECT
7 Trường hợp sử dụng: Kết hợp Thông tin
8 Tổng kết về Toán tử TẬP HỢP
1 Giới thiệu - Tổng hợp Dữ liệu là gì?
2 Hàm Tổng hợp
3 Hàm Cửa sổ so với Group By
4 Cú pháp của Hàm Cửa sổ
5 Window Partition By
6 Window Order By
7 Phạm vi của Cửa sổ (Frame)
8 Quy tắc của Hàm Cửa sổ
9 Tổng kết Hàm Cửa sổ Cơ bản
1 Giới thiệu về Hàm Tổng hợp của Cửa sổ
2 Window COUNT
3 Window SUM
4 Window AVG
5 Window MIN & MAX
6 Trường hợp sử dụng: Tổng Lũy tiến & Chạy (Rolling & Running Total)
7 Trường hợp sử dụng: Đường trung bình động (Moving Average)
8 Tổng kết Hàm Tổng hợp của Cửa sổ
1 Giới thiệu về Hàm Xếp hạng
2 Window ROW_NUMBER
3 Window RANK
4 Window DENSE_RANK
5 ROW_NUMBER so với RANK so với DENSE_RANK
6 Trường hợp sử dụng: Phân tích N đầu/cuối (Top/Bottom N Analysis)
7 Trường hợp sử dụng: Gán ID duy nhất
8 Trường hợp sử dụng: Xác định các bản ghi trùng lặp
9 Window CUME_DIST
10 Window PERCENT_RANK
11 Window NTILE
12 Tổng kết Hàm Xếp hạng của Cửa sổ
1 Giới thiệu về Hàm Giá trị của Cửa sổ
2 Window MIN & MAX
3 Trường hợp sử dụng: So sánh Tháng trước - Tháng sau (Month-Over-Month - MoM)
4 Trường hợp sử dụng: Giữ chân Khách hàng
5 Trường hợp sử dụng: Phân tích Khoảng cách Thời gian
6 Window FIRST & LAST
7 Tổng kết Hàm Giá trị của Cửa sổ
1 Giới thiệu - Các chủ đề SQL Nâng cao
2 Thách thức trong các Dự án Phức tạp
3 Subquery là gì?
4 Tại sao dùng Subquery?
5 Phân loại Subquery
6 Các loại Kết quả của Subquery
7 Subquery trong FROM
8 Cách Database thực thi Subquery
9 Subquery trong SELECT
10 Subquery trong JOIN
11 Subquery trong WHERE
12 Subquery sử dụng Toán tử IN
13 Subquery sử dụng Toán tử ALL & ANY
14 Correlated Subquery (Truy vấn con tương quan)
15 Subquery sử dụng EXISTS
16 Tổng kết về Subquery
1 Giới thiệu về CTE
2 Tại sao dùng CTE?
3 Cách Database thực thi CTE
4 Các loại CTE
5 CTE độc lập (Standalone CTE)
6 Nhiều CTE độc lập
7 CTE lồng nhau (Nested CTE)
8 Các phương pháp hay nhất với CTE
9 CTE đệ quy (Recursive CTE)
10 Tổng kết về CTE
1 Giới thiệu về Dự án EDA
2 Tài nguyên Dự án
3 Lấy Tài nguyên Dự án
4 Lộ trình Dự án Phân tích Dữ liệu
5 Thứ nguyên (Dimension) so với Đo lường (Measure)
6 Khám phá Cơ sở dữ liệu
7 Khám phá Thứ nguyên
8 Khám phá Ngày tháng
9 Khám phá Đo lường
10 Phân tích Mức độ (Magnitude Analysis)
11 Phân tích Xếp hạng
1 Giới thiệu về Phân tích Nâng cao với SQL
2 Phân tích Biến động Theo Thời gian
3 Phân tích Tích lũy
4 Phân tích Hiệu suất
5 Phân tích Cấu phần Tổng thể
6 Phân khúc Dữ liệu
7 Xây dựng Báo cáo Khách hàng
8 Xây dựng Báo cáo Sản phẩm
9 Lưu tài liệu Công việc trên GIT
1 Chúc mừng & LỜI CẢM ƠN

Giới thiệu khóa học

The most visual and complete SQL course on the internet — built by a real data professional.

This isn’t your average SQL course with boring slides and textbook examples.

This is a fully animated, hands-on SQL bootcamp where you’ll not only learn how to write SQL — you’ll actually see how SQL works behind the scenes through 200+ custom-made animations, hand-drawn to help you truly understand each concept at its core.

This is a hands-on SQL bootcamp designed specifically for data analysts and anyone doing data analytics, reporting, and business insights.

This course is based on over 17 years of real-world experience working with data at top global companies like Mercedes-Benz and Bosch. Every lesson, project, and topic comes directly from real enterprise use cases — not academic theory.

Whether you’re starting from zero or leveling up, you’ll go from basic queries to advanced analytics with confidence.

What makes this course truly unique:

  1. 200+ visual animations that make even complex SQL concepts easy to understand

  2. Built by a senior data expert with over 17 years in the industry — not a generic instructor

  3. Real-world projects based on tasks I’ve personally handled in enterprise environments

  4. Practice with real scenarios to go from beginner to job-ready with confidence


Topics covered in this complete course :

  • Introduction: Learn what SQL is, why it matters, how databases work, and how to set up your full SQL environment.

  • Querying Data (SELECT): Master SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, DISTINCT, TOP, and query execution order.

  • Data Transformation and Cleaning: CASE statements, text functions, date functions, casting, and cleaning patterns.

  • Filtering Data: Use comparison and logical operators like AND, OR, NOT, BETWEEN, IN, and LIKE to filter data effectively.

  • Combining Data: Join and merge tables using INNER, LEFT, RIGHT, FULL, CROSS joins and SET operations like UNION, INTERSECT.

  • Data Aggregation & Analytics: Apply aggregate functions and advanced window functions like RANK, DENSE_RANK, LAG, and LEAD.

  • Advanced SQL Techniques: Work with subqueries, CTEs (recursive and non-recursive)

Hands-On Projects for Real Experience:

Watching tutorials is not enough – that’s why this course is packed with practical projects so you can immediately apply your new skills in real-world scenarios. Each project is designed to mirror actual work done by professionals:

  • SQL for Data Analysis (EDA): Use SQL to perform exploratory data analysis on real datasets, extracting insights and creating reports as a data analyst would.

  • Advanced Query Optimization: Tackle complex query challenges and practice performance tuning on large datasets to simulate high-pressure, real-world scenarios.


Important Note on Databases

The course files include datasets for multiple database systems (SQL Server, MySQL, PostgreSQL, etc.).

  • This course mainly focuses on SQL Server (which runs only on Windows).

  • If you’re on Mac, you can still follow along by using MySQL or PostgreSQL — the SQL concepts are the same.

The goal of this course is to help you understand SQL concepts and how to apply them in real projects, regardless of the specific database.


By completing these projects, you'll translate theory into practice. You’ll not only reinforce your learning, but also build a portfolio of job-ready examples to show future employers.

Don't miss out on the chance to master SQL, the skill that will set you apart in the job market and propel your career to new heights. Enroll now and unlock the potential of your data with SQL expertise!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Business Intelligence
Hiển thị tất cả khoá học Data Analytics
Hiển thị tất cả khoá học Postgresql
Hiển thị tất cả khoá học Sql
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊