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

The Complete SQL Bootcamp : From Beginner to Advanced

Khóa Học SQL Toàn Diện: Từ Cơ Bản Đến Nâng Cao

Khóa Học SQL Toàn Diện: Từ Cơ Bản Đến Nâng Cao

Học SQL, MySQL & Thiết Kế Cơ Sở Dữ Liệu. Thành thạo JOINS, Subqueries, Window Functions, CTEs, Views, và các dự án thực tế

4.6
(36 đánh giá)
179 học viên
Giảng viên
Abdul Bari
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 829.000đ -94%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
14.0 giờ video
118 bài giảng
42 bài quiz
18 bài coding
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ì

Viết các truy vấn SQL tự tin từ cơ bản đến nâng cao bằng cách sử dụng cơ sở dữ liệu thực tế
Thành thạo SQL JOINS (INNER, LEFT, RIGHT, FULL, SELF, CROSS) để kết hợp nhiều bảng hiệu quả
Sử dụng Subqueries, câu lệnh CASE và các kỹ thuật lọc WHERE nâng cao
Áp dụng Window Functions như ROW_NUMBER, RANK, DENSE_RANK, LAG và LEAD để phân tích dữ liệu
Thiết kế và hiểu cấu trúc cơ sở dữ liệu quan hệ bao gồm bảng, khóa và các mối quan hệ
Triển khai Common Table Expressions (CTE) và Recursive CTEs để xây dựng các truy vấn phức tạp
Thực hiện tổng hợp dữ liệu bằng GROUP BY, HAVING và các hàm SQL nâng cao
Tạo, sửa đổi và quản lý cơ sở dữ liệu bằng lệnh DDL và DML trong MySQL

Yêu cầu

Không yêu cầu kinh nghiệm SQL trước đó — chúng tôi bắt đầu từ những kiến thức nền tảng và xây dựng từng bước
Kỹ năng máy tính cơ bản và quen thuộc với việc sử dụng máy tính
Một máy tính (Mac hoặc Windows) để cài đặt công cụ SQL
Động lực để luyện tập các truy vấn và hoàn thành bài tập code

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

Khóa học này phù hợp với:
Sinh viên đang chuẩn bị cho vòng phỏng vấn hoặc thi tuyển muốn nắm vững SQL có cấu trúc
Chuyên gia đang đi làm muốn nâng cao kỹ năng cơ sở dữ liệu và viết truy vấn
Nhà phát triển muốn củng cố kiến thức cơ sở dữ liệu backend
Nhà phân tích dữ liệu và chuyên gia dữ liệu tương lai muốn thành thạo các kỹ thuật SQL nâng cao
Bất cứ ai muốn có trải nghiệm thực hành với cơ sở dữ liệu thực tế và các truy vấn phức tạp
Khóa học này đặc biệt hữu ích cho người học thích:
Lộ trình tiến bộ có cấu trúc từng bước
Ví dụ thực tế sử dụng cơ sở dữ liệu thật
Phòng thí nghiệm trong bài giảng và bài tập code
Câu đố và ghi chú để củng cố kiến thức
Giải thích rõ ràng về cả khái niệm SQL cơ bản và nâng cao

Nội dung khóa học

26 phần • 113 bài giảng
1 Cơ sở dữ liệu là gì?
2 Ứng dụng và cách sử dụng
3 Thuật ngữ cơ sở dữ liệu
4 Danh mục lệnh SQL
1 Thiết kế Cơ sở dữ liệu -- CompanyDB
1 Cài đặt MySQL
2 Cài đặt PostgreSQL
1 Tạo CompanyDB
1 Tạo Cơ sở dữ liệu -- Truy vấn DDL
2 Chèn vào Cơ sở dữ liệu -- Truy vấn DML
1 Giới thiệu về Truy vấn Select
2 Thứ tự thực thi truy vấn
3 Chọn toàn bộ bảng
4 Lọc cột
5 Đặt bí danh cho cột
6 Truy vấn Distinct
7 Mệnh đề OrderBy
8 Limit và Offset
1 Thiết kế Cơ sở dữ liệu eCommerce
2 Tạo eCommerceDB
1 Chuẩn hóa
2 Natural JOIN
1 Mệnh đề WHERE
2 Toán tử so sánh
3 Điều kiện kết hợp - Lọc bản ghi
4 Điều kiện kết hợp
5 Toán tử thành viên
6 So khớp mẫu
7 Truy vấn phạm vi
1 Thiết kế Cơ sở dữ liệu WebFlix
2 Tạo WebFlixDB
1 Hàm tổng hợp
2 Group By và Having
3 Sum() và Avg()
4 Min() và Max()
1 Hàm chuỗi
2 Hàm chuỗi - Độ dài
3 Hàm chuỗi - Nối
4 Hàm chuỗi - Cắt và Đệm
5 Hàm chuỗi - Đổi chữ hoa/chữ thường
6 Hàm chuỗi - Chuỗi con
7 Hàm chuỗi - Thay thế và Tìm kiếm
1 Phép toán tập hợp
2 Phép toán tập hợp trong SQL
3 UNION và UNION ALL
4 INTERSECT
5 EXCEPT
1 Giới thiệu Hàm Ngày và Giờ
2 Ngày và Giờ hiện tại
3 Trích xuất Ngày và Giờ
4 Trích xuất Ngày và Giờ - Định dạng ngày
5 Chuyển đổi Ngày và Giờ
6 Số học Ngày và Giờ
7 Ngày và Giờ - UTC
8 Ngày và Giờ - Chênh lệch
1 JOINS là gì
2 Tất cả các loại JOINS
3 Thêm về JOINS
4 Self JOIN
5 Truy vấn Cross và Inner Join
6 Truy vấn Left, Right và Full JOIN
7 Truy vấn Natural JOIN
8 Truy vấn Self JOIN
1 1.1. Case_When-Select
2 1.2. Case_When-OrderBy
3 Case_When-Where
4 Case_When-Having
1 Giới thiệu về Sub Queries
2 Sub Queries - Mệnh đề WHERE
3 Sub Queries - Mệnh đề HAVING
4 Sub Queries - Mệnh đề SELECT
5 Sub Queries - Mệnh đề FROM
1 Giới thiệu về Window Functions
2 SUM()
3 Truy vấn trên SUM()
4 AVG()
5 Truy vấn trên AVG()
6 COUNT()
7 MAX()
8 MIN()
1 ROW_NUMBER()
2 RANK() - DENSERANK()
3 Truy vấn trên ROW_NUMBER()
4 Truy vấn trên RANK() và DENSE_RANK()
5 Thêm truy vấn trên RANK() và DENSE_RANK()
6 NTILE()
7 Truy vấn trên NTILE()
1 LAG()
2 LEAD()
3 Truy vấn trên LAG() và LEAD()
4 FIRST_VALUE() - LAST_VALUE() - NTH_VALUE()
1 Giới thiệu về CTE
2 Nhiều CTE
3 Recursive CTE
4 Truy vấn trên Recursive CTE
1 Simple VIEW
2 Complex và Materialized VIEW
1 CTAS
1 Giới thiệu về Stored Procedures
2 Stored Procedure có tham số
3 Stored Procedure nhiều tham số
4 Tham số Out
5 Stored Procedure biến
6 Luồng điều khiển - Stored Procedures
1 DDL là gì?
2 Tạo TABLE
3 Data Dictionary là gì?
4 ALTER TABLE
5 RENAME TABLE
6 TRUNCATE TABLE
1 INSERT TABLE
2 UPDATE TABLE
3 DELETE TABLE

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

Complete SQL Master Course – Learn SQL the Right Way

SQL is one of the most in-demand technical skills in data analytics, backend development, business intelligence, and database management. Whether you're a student, working professional, developer, or aspiring data analyst, mastering SQL is essential.

This course is a complete, structured SQL bootcamp designed to take you from absolute beginner to advanced query writing using real-world databases and practical business scenarios.

You’ll start with database fundamentals and SQL basics, then progressively move into advanced topics including:

· SELECT statements and query execution flow

· WHERE clauses and filtering techniques

· GROUP BY & HAVING with aggregate functions

· All types of JOINS (INNER, LEFT, RIGHT, FULL, SELF, CROSS)
CASE WHEN logic

· Subqueries in SELECT, WHERE, HAVING & FROM

· Advanced Window Functions (ROW_NUMBER, RANK, DENSE_RANK, LAG, LEAD, NTILE)

· Common Table Expressions (CTE) & Recursive CTE

· Views and CTAS

· Data Definition Language (DDL) and Data Manipulation Language (DML)

· Stored Procedures

You’ll work with multiple practical databases including:

• CompanyDB (enterprise structure)
• eCommerceDB (transactional system)
• WebFlix database (advanced analytical queries)

Each section includes notes, quizzes, labs, and coding exercises to reinforce learning and build real confidence.

By the end of this course, you will confidently write complex SQL queries, understand database structure, and solve real-world data problems — making you interview-ready and job-ready.

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 Database
Hiển thị tất cả khoá học Postgresql
Hiển thị tất cả khoá học Relational Database
Hiển thị tất cả khoá học Sql
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊