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

Complete Microsoft SQL Server Masterclass:Beginner to Expert

Khóa học toàn diện Microsoft SQL Server: Từ Cơ bản đến Chuyên gia

Khóa học toàn diện Microsoft SQL Server: Từ Cơ bản đến Chuyên gia

Khóa học chuyên sâu sử dụng Microsoft SQL Server. Các câu lệnh SQL này cũng có thể dùng được trên Oracle, MySQL, PostgreSQL, SQLite, DB2, v.v.

4.5
(3,296 đánh giá)
16,454 học viên
Giảng viên
Sandeep Kumar
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
11.0 giờ video
210 bài giảng
5 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/04/2026

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

Khởi đầu sự nghiệp bằng cách thành thạo mọi câu lệnh SQL trong Microsoft SQL Server
Bao gồm tất cả truy vấn và tệp thực hành
Các phương pháp khác nhau để chọn bản ghi từ bảng
Lọc dữ liệu trong bảng
Cách sắp xếp kết quả truy vấn
Mệnh đề GROUP BY
Tất cả các hàm tổng hợp (Aggregate Functions)
Kết hợp bảng với JOIN
UNION và UNION ALL
Tạo bảng
Thêm bản ghi vào bảng
Cập nhật dữ liệu trong bảng
Thay đổi cột và ràng buộc
Bộ câu lệnh SQL này có thể dùng được trên Oracle, PostgreSQL, MySQL, v.v.
Giải thích chi tiết tất cả các Khóa (Keys) và Ràng buộc (Constraints)

Yêu cầu

Không yêu cầu kiến thức SQL trước khi tham gia khóa học
Chúng ta sẽ cài đặt phiên bản miễn phí Microsoft SQL Server 2019 trên Windows
Máy tính xách tay chạy Windows 8 hoặc Windows 10

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

Dành cho người mới bắt đầu hoàn toàn, chưa từng sử dụng SQL trên Microsoft SQL Server
Dành cho bất kỳ ai muốn nắm vững kiến thức SQL
Học viên muốn bắt đầu với toàn bộ câu lệnh SQL
Đây là khóa học toàn diện, hướng đến những người muốn thành thạo SQL một cách đầy đủ.
Sinh viên đại học chuẩn bị phỏng vấn xin việc kỹ thuật lần đầu cũng là đối tượng phù hợp
Chuyên gia trong lĩnh vực Khoa học dữ liệu và Phân tích dữ liệu sẽ thu được nhiều lợi ích từ khóa học này
Các lệnh SQL học được từ Microsoft SQL Server sẽ hoạt động tương tự trên các công cụ khác như Oracle, MySQL, PostgreSQL, SQLite, v.v. Logic là giống nhau, có thể có một vài điểm khác biệt nhỏ

Nội dung khóa học

15 phần • 210 bài giảng
1 Chào mừng và Giới thiệu
2 Cài đặt Microsoft SQL Server 2019 trên Windows
3 Nhập Cơ sở dữ liệu mẫu
4 Cài đặt Microsoft SQL Server trên Mac
5 Câu lệnh SELECT trong SQL
6 Mã sử dụng - Câu lệnh SELECT trong SQL
7 SELECT DISTINCT
8 Mã sử dụng - SELECT DISTINCT
9 Sử dụng CASE với SELECT
10 Mã sử dụng - CASE với SELECT
1 Mệnh đề WHERE
2 Mã sử dụng - Mệnh đề WHERE
3 Toán tử so sánh trong mệnh đề WHERE
4 Mã sử dụng - Toán tử so sánh trong mệnh đề WHERE
5 Toán tử số học trong mệnh đề WHERE
6 Mã sử dụng - Toán tử số học trong mệnh đề WHERE
7 Toán tử logic trong mệnh đề WHERE
8 Mã sử dụng - Toán tử logic trong mệnh đề WHERE
9 Toán tử nối chuỗi (+) với mệnh đề WHERE
10 Mã sử dụng - Toán tử nối chuỗi (+) với mệnh đề WHERE
11 Hàm Concat() để kết hợp chuỗi
12 Mã sử dụng - Hàm concat
13 Giá trị IS NULL
14 Mã sử dụng - Giá trị IS NULL
15 Toán tử BETWEEN trong mệnh đề WHERE
16 Mã sử dụng - Toán tử BETWEEN trong mệnh đề WHERE
17 Cách xử lý ngày tháng tốt hơn với hàm CAST
18 Mã sử dụng - Cách xử lý ngày tháng tốt hơn với hàm CAST
19 Toán tử IN
20 Mã sử dụng - Toán tử IN
1 Toán tử LIKE với ký tự % (khớp 0 hoặc nhiều ký tự)
2 Mã sử dụng - Toán tử LIKE với ký tự % (khớp 0 hoặc nhiều ký tự)
3 Toán tử LIKE với lớp ký tự [...]
4 Mã sử dụng - Toán tử LIKE với lớp ký tự [...]
5 Toán tử LIKE với dải ký tự
6 Mã sử dụng - Toán tử LIKE với dải ký tự
7 Toán tử LIKE với ký tự phủ định
8 Mã sử dụng - Toán tử LIKE với ký tự phủ định
9 Toán tử LIKE với dấu gạch dưới (_)
10 Mã sử dụng - Toán tử LIKE với dấu gạch dưới (_)
11 Kiểm tra kỹ năng của bạn
12 Mã sử dụng - Kiểm tra kỹ năng của bạn
13 Thoát ký tự đơn
14 Mã sử dụng - Thoát ký tự đơn
1 Mệnh đề ORDER BY - Phần 1
2 Mã sử dụng - Mệnh đề ORDER BY - Phần 1
3 Mệnh đề ORDER BY - Phần 2
4 Mã sử dụng - Mệnh đề ORDER BY - Phần 2
5 Mệnh đề ORDER BY - Phần 3
6 Mã sử dụng - Mệnh đề ORDER BY - Phần 3
7 Mệnh đề ORDER BY - Phần 4
8 Mã sử dụng - Mệnh đề ORDER BY - Phần 4
9 Mệnh đề GROUP BY - Phần 1
10 Mã sử dụng - Mệnh đề GROUP BY - Phần 1
11 Mệnh đề GROUP BY - Phần 2
12 Mã sử dụng - Mệnh đề GROUP BY - Phần 2
13 Mệnh đề GROUP BY - Phần 3
14 Mã sử dụng - Mệnh đề GROUP BY - Phần 3
1 Hàm - Hàm số học & Hàm tổng hợp
2 Hàm sum()
3 Mã sử dụng - Hàm sum()
4 Hàm tổng hợp avg() và count()
5 Mã sử dụng - Hàm tổng hợp avg() và count()
6 Hàm max() và min()
7 Mã sử dụng - Hàm max() và min()
8 Các hàm số học ít dùng hơn
9 Mã sử dụng - Các hàm số học ít dùng hơn
10 Hàm chuỗi - Phần 1
11 Mã sử dụng - Hàm chuỗi - Phần 1
12 Hàm chuỗi - Phần 2
13 Mã sử dụng - Hàm chuỗi - Phần 2
14 Hàm chuỗi - Phần 3
15 Mã sử dụng - Hàm chuỗi - Phần 3
16 Hàm chuỗi - Phần 4
17 Mã sử dụng - Hàm chuỗi - Phần 4
18 Hàm chuỗi - Phần 5
19 Mã sử dụng - Hàm chuỗi - Phần 5
20 Hàm chuỗi - Phần 6
21 Mã sử dụng - Hàm chuỗi - Phần 6
22 Hàm ngày tháng - Phần 1
23 Mã sử dụng - Hàm ngày tháng - Phần 1
24 Hàm ngày tháng - Phần 2
25 Mã sử dụng - Hàm ngày tháng - Phần 2
26 Hàm ngày tháng - Phần 3
27 Mã sử dụng - Hàm ngày tháng - Phần 3
28 Hàm ngày tháng - Phần 4
29 Mã sử dụng - Hàm ngày tháng - Phần 4
30 Các hàm isdate(), isnull() và isnumeric()
31 Mã sử dụng - Các hàm isdate(), isnull() và isnumeric()
32 Các hàm coalesce(), nullif(), convert, iif()
33 Mã sử dụng - Các hàm coalesce, nullif, convert, iif
34 Mệnh đề HAVING
35 Mã sử dụng - Mệnh đề HAVING
1 Truy vấn con - Phần 1
2 Mã sử dụng - Truy vấn con - Phần 1
3 Truy vấn con - Phần 2
4 Mã sử dụng - Truy vấn con - Phần 2
5 Truy vấn con - Phần 3
6 Mã sử dụng - Truy vấn con - Phần 3
7 Truy vấn con - Phần 4
8 Mã sử dụng - Truy vấn con - Phần 4
9 Truy vấn con - Phần 5
10 Mã sử dụng - Truy vấn con - Phần 5
11 Truy vấn con - Phần 6
12 Mã sử dụng - Truy vấn con - Phần 6
13 Truy vấn con - Phần 7
14 Mã sử dụng - Truy vấn con - Phần 7
15 Truy vấn con - Phần 8
16 Mã sử dụng - Truy vấn con - Phần 8
17 Truy vấn con - Phần 9
18 Mã sử dụng - Truy vấn con - Phần 9
1 UNION và UNION All - Phần 1
2 UNION và UNION All - Phần 2
3 Mã sử dụng - UNION và UNION All - Phần 2
4 UNION và UNION All - Phần 3
5 Mã sử dụng - UNION và UNION All - Phần 3
6 UNION và UNION All - Phần 4
7 Mã sử dụng - UNION và UNION All - Phần 4
8 UNION và UNION All - Phần 5
9 Mã sử dụng - UNION và UNION All - Phần 5
10 Toán tử INTERSECT
11 Mã sử dụng - Toán tử INTERSECT
12 Toán tử EXCEPT
13 Mã sử dụng - Toán tử EXCEPT
1 Kết hợp ngầm định (Implicit Joins)
2 Mã sử dụng - Kết hợp ngầm định
3 INNER JOIN - Phần 1
4 Mã sử dụng - INNER JOIN - Phần 1
5 INNER JOIN - Phần 2
6 Mã sử dụng - INNER JOIN - Phần 2
7 LEFT JOIN - Phần 1
8 LEFT JOIN - Phần 2
9 Mã sử dụng - LEFT JOIN - Phần 2
10 LEFT JOIN - Phần 3
11 Mã sử dụng - LEFT JOIN - Phần 3
12 RIGHT JOIN
13 Mã sử dụng - RIGHT JOIN
14 FULL JOIN
15 Mã sử dụng - FULL JOIN
16 CROSS JOIN
17 Mã sử dụng - CROSS JOIN
1 Kiểu dữ liệu trong MS SQL Server
2 Tạo Cơ sở dữ liệu (CREATE Database)
3 Mã sử dụng - Tạo Cơ sở dữ liệu
4 Quy ước đặt tên đối tượng trong MS SQL Server
5 Tạo BẢNG không có ràng buộc
6 Mã sử dụng - Tạo BẢNG không có ràng buộc
7 Tạo Bảng trong Lược đồ retail (Schema)
8 Mã sử dụng - Tạo Bảng trong Lược đồ retail
9 Câu lệnh TẠO BẢNG có Ràng buộc
10 TẠO BẢNG với Ràng buộc NOT NULL
11 Mã sử dụng - TẠO BẢNG với Ràng buộc NOT NULL
12 TẠO BẢNG với Ràng buộc CHECK
13 Mã sử dụng - TẠO BẢNG với Ràng buộc CHECK
14 TẠO BẢNG với Ràng buộc UNIQUE
15 Mã sử dụng - TẠO BẢNG với Ràng buộc UNIQUE
16 TẠO BẢNG với Ràng buộc DEFAULT
17 Mã sử dụng - TẠO BẢNG với Ràng buộc DEFAULT
18 TẠO BẢNG với Khóa chính (Primary Key)
19 Mã sử dụng - TẠO BẢNG với Khóa chính
20 Khóa ngoại (Foreign Key) - Phần 1
21 Khóa ngoại - Phần 2
22 Mã sử dụng - Khóa ngoại - Phần 2
23 Khóa ngoại - Phần 3
24 Mã sử dụng - Khóa ngoại - Phần 3
25 UNIQUE INDEX với Khóa chính và Khóa ngoại
26 Mã sử dụng - UNIQUE INDEX với Khóa chính và Khóa ngoại
27 Cách kiểm tra UNIQUE INDEX
28 INDEX
29 Mã sử dụng - INDEX
1 Câu lệnh INSERT vào bảng không có ràng buộc
2 Mã sử dụng - Câu lệnh INSERT vào bảng không có ràng buộc
3 Câu lệnh INSERT vào bảng có ràng buộc
4 Mã sử dụng - Câu lệnh INSERT vào bảng có ràng buộc
5 Thay đổi thứ tự cột trong câu lệnh INSERT
6 Mã sử dụng - Thay đổi thứ tự cột trong câu lệnh INSERT
7 Câu lệnh INSERT - Chèn bản ghi vào bảng con
8 Mã sử dụng - Câu lệnh INSERT - Chèn bản ghi vào bảng con
9 Câu lệnh UPDATE
10 Mã sử dụng - Câu lệnh UPDATE
1 Views
2 Mã sử dụng - Views
3 Xóa Views
4 Mã sử dụng - Xóa Views
5 Câu lệnh CREATE OR ALTER VIEW
6 Mã sử dụng - Câu lệnh CREATE OR ALTER VIEW
1 Câu lệnh SELECT INTO
2 Mã sử dụng - Câu lệnh SELECT INTO
3 Câu lệnh INSERT INTO
4 Mã sử dụng - Câu lệnh INSERT INTO
1 Chi tiết về Bài tập
2 Chi tiết về các bảng
3 Lời giải - Câu lệnh tạo bảng cho 4 Bảng
4 Giải thích về các bảng trong Bài tập
1 Câu lệnh ALTER
2 Câu lệnh ALTER ADD
3 Mã sử dụng - Câu lệnh ALTER ADD
4 ALTER ADD cho giá trị mặc định
5 Mã sử dụng - ALTER ADD cho giá trị mặc định
6 Câu lệnh ALTER để sửa đổi
7 Mã sử dụng - Câu lệnh ALTER để sửa đổi
8 Câu lệnh ALTER DROP
9 Mã sử dụng - Câu lệnh ALTER DROP
10 Đổi tên Bảng và Cột
11 Mã sử dụng - Đổi tên Bảng và Cột
12 Xóa và Loại bỏ Bảng
13 Mã sử dụng - Xóa và Loại bỏ Bảng
14 Xóa Index
15 Mã sử dụng - Xóa Index
1 Bài học thêm: Hãy giữ liên lạc

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

'This Course covers SQL using Microsoft SQL Server 2019 and you can apply the logic of these SQL queries in Oracle, MySql, PostgreSQL, Microsoft Access, SQLite, MongoDB, IBM DB2, Redis, ElasticSearch, Cassandra, Splunk, MariaDB, Teradata, Hive, Solr, HBase, FileMaker, SAP HANA, Amazon DynamoDB, SAP Adaptive Server, Neo4J, CouchBase, Memcached, and Microsft Azure SQL'.

"Welcome to the most popular Quality complete Course on Microsoft SQL Server(MS SQL Server)"

  • Covers different forms of SELECT Statements

  • Explains how to filter the Records

  • All the Arithmetic operators are explained

  • NULL Values are explained

  • Beautiful examples of all the operators

  • ORDER BY, GROUP BY, HAVING clauses has examples in detail

  • The course covers all the Aggregate Functions and other Functions

  • UNION and JOINs are explained with real-life examples

  • I have explained all types of Joins

  • Data types used in Microsoft SQL

  • Keys and Constraints are explained in detail

======================================================================================

Join this course which is the best "Microsoft SQL" course. I will share all the syntax of SQL with multiple examples along the way!!!

Want to start learning SQL from scratch with no previous coding experience?

You have come to the right place. Please have a look at the Course content carefully and ask a few questions from yourself?

  • I have shared all the codes which are used in this course

  • Is the Course taught by a real-time expert? I have more than 15  years of experience as an Instructor and more than 10 years of experience in SQL. I firmly believe that if an Instructor does not have a good experience, he/she will flood the course with poor content.

  • Is the Course content clear and Precise? The content is short, crisp, and clear.

  • The course assumes no prior knowledge on MS SQL(Microsoft SQL Server) and teaches you from scratch to advanced level

  • Once you Enroll for this Course, you get lifetime access to this course and you will get all the future updates.

  • The course does not cover T-SQL directly but it will help you to learn T-SQL also.

  • This will also help you to get Microsoft certification.

  • This Course is not for DBA(Database Administration) but certainly, helps you to become better.

  • If you plan to work with other databases like Oracle, MySQL, SQLite, PostgreSQL, etc, it will be extremely helpful.

  • If you are a data scientist (Data Analysis role) or willing to become a data scientist, then SQL is a must and this course helps in data analytics.


Do you want to start on SQL but have no experience with SQL? 
If you have some prior knowledge of SQL or if you are a complete fresher, you are at the right place. The Course teaches you to SQL right from Scratch. It will be the best course for absolute beginners.


There’s no risk involved in taking this Course!
I am sure that this is the best complete course on SQL and it is the perfect starting point to master complete Microsoft SQL.


What if you are stuck?

I personally answer all the questions which are asked here. If you are stuck anywhere, ask a question or you can message me directly and I will answer all your doubts.


Are you getting updated content?

Yes, I keep updating the content always to make sure, I provide all the information to my students.


Once you enroll for this course, you will master these concepts in detail-

1) Selecting Records from Table - SELECT statement in SQL

2) Filtering the Records - Using WHERE clause in SQL

3) Sorting Records - Using ORDER BY clause

5) Grouping data - using GROUP BY clause

6) complete guide with examples of all the Functions - All aggregate functions covered

7) Creating simple and advanced Tables - with constraints and without constraints

8) Keys, Index - PRIMARY KEY, FOREIGN KEY, UNIQUE INDEX

9) Inserting records(loading) - with INSERT Statement

10) Updating the records of a Table - Using UPDATE statement

11) Combining multiple tables - Using UNIONS

12) Joining multiple columns of different tables - Using JOINs

13) Modify table properties - ALTER statement

14) Deleting records from the table - DELETE statement

15) Removing tables from the database permanently - DROP statement


Note: This course helps to learn Microsoft SQL using Microsoft SQL Server 2019 but you can also use Microsoft SQL Server 2012, Microsoft SQL Server 2016, Microsoft SQL Server 2017, etc. It will also help to learn SQL in Oracle, MySql, PostgreSQL, Microsoft Access, SQLite, MongoDB, IBM DB2, Redis, ElasticSearch, Cassandra, Splunk, MariaDB, Teradata, Hive, Solr, HBase, FileMaker, SAP HANA, Amazon DynamoDB, SAP Adaptive Server, Neo4J, CouchBase, Memcached, and Microsft Azure SQL'.

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