Xin lưu ý: Nếu bạn có điều kiện, hãy mua khóa học gốc để ủng hộ tác giả và đội ngũ làm khóa học. Điều này sẽ giúp họ có thể mang tới nhiều hơn những khóa học chất lượng nhé!
Tóm Tắt Khóa Học:
Khóa học "Truy vấn dữ liệu với SQL" được thiết kế đặc biệt giúp bạn dễ dàng xử lý một lượng lớn dữ liệu từ các file Excel, thậm chí là hàng triệu dòng một cách hiệu quả và chính xác. Trong khóa học này, bạn sẽ được trang bị những kiến thức nền tảng thiết yếu về SQL Server, bao gồm các khái niệm như cơ sở dữ liệu, bảng biểu, kiểu dữ liệu và cách truy vấn dữ liệu một cách hiệu quả. Những kỹ năng truy vấn dữ liệu này sẽ được áp dụng trực tiếp vào công việc hàng ngày, giúp bạn làm sạch danh sách số điện thoại khách hàng, chuyển đổi dữ liệu tiếng Việt có dấu sang không dấu, và tự động tạo báo cáo trên nền Excel khi kết hợp SQL với Excel.
Khóa học không chỉ cung cấp lý thuyết mà còn rất nhiều ví dụ ứng dụng thực tế, giúp bạn tiết kiệm thời gian và nâng cao hiệu suất làm việc hàng ngày. Được phát triển bởi Nimbus Academy - học viện đào tạo Phân tích dữ liệu Online nổi tiếng, khóa học SQL này đã thu hút hơn 10.000+ học viên. Bạn sẽ được học cách đẩy dữ liệu từ Excel, CSV lên SQL, viết các câu lệnh truy vấn SELECT, thực hiện truy vấn trên nhiều bảng, sử dụng truy vấn con, và khai thác các hàm dựng sẵn như hàm chuỗi, hàm toán học, cùng nhiều kỹ thuật khác như gộp dữ liệu với Union/Union All/Join, sử dụng các toán tử và hàm xếp hạng để đánh số thứ tự, xếp hạng có điều kiện.
Khóa học này còn hướng dẫn bạn cách sử dụng các hàm phân tích để lấy giá trị ngay trước đó, ngay sau đó, giá trị đầu tiên và cuối cùng, ứng dụng trong tính toán tăng trưởng. Đây là một phần của chuỗi khóa học về phân tích dữ liệu của Nimbus Academy, bao gồm Excel Pivot Tables, Power Pivot, Microsoft Power BI, Google Data Studio, và nhận được đánh giá trung bình là 4.7 trên 5 sao từ hơn 10.000+ học viên.
Bạn sẽ học được gì từ khóa học này:
Sau khi hoàn thành khóa học SQL này, bạn sẽ đạt được những kỹ năng quan trọng như sau:
- Viết các câu lệnh truy vấn SELECT và thực hiện truy vấn trên nhiều bảng một cách hiệu quả.
- Sử dụng truy vấn con để tối ưu hóa hiệu suất truy vấn một cách đáng kể.
- Áp dụng các hàm phân tích để tính toán tăng trưởng, bao gồm lấy giá trị ngay trước đó, ngay sau đó, giá trị đầu tiên và cuối cùng.
- Gộp dữ liệu từ nhiều nguồn khác nhau bằng các toán tử Union, Union All và Join để phân tích dữ liệu một cách hiệu quả.
- Sử dụng các hàm xếp hạng để đánh số thứ tự và xếp hạng có điều kiện nhằm phân tích dữ liệu một cách chính xác.
- Khám phá các hàm dựng sẵn để thực hiện các tính toán toán học và chuỗi một cách nhanh chóng.
Bên cạnh đó, học viên sẽ có khả năng đẩy dữ liệu từ các định dạng khác nhau như Excel, CSV lên SQL, giúp bạn thực hiện phân tích dữ liệu một cách chuyên nghiệp. Khóa học còn giúp bạn hiểu rõ hơn về cấu trúc cơ sở dữ liệu và tối ưu hóa hiệu suất truy vấn. Với những kiến thức này, bạn sẽ có khả năng giải quyết các thách thức phân tích dữ liệu phức tạp và đưa ra các quyết định kinh doanh chính xác hơn.
Danh sách bài học:
Chương 1: Tổng quan về SQL
1. 0.0. Hướng dẫn học tập hiệu quả với Gitiho
2. Tham gia cộng đồng Dữ liệu cùng Gitiho và Nimbus
3. Bài 1.1. Giới thiệu Khóa học. Phạm vi Khóa học.
4. Bài 1.2. SQL là gì? SQL có thể làm được gì? Phân loại SQL
5. Bài 1.3. Câu lệnh SQL đầu tiên
6. Bài 1.4. Từ khóa và các lưu ý trong SQL
7. Bài 1.5. Giải thích cơ sở dữ liệu Nimbus_Database
8. Bài 1.6. Cài đặt phần mềm Microsoft SQL Server Management Studio 2012
9. Bài 1.7. Thêm Cơ sở dữ liệu vào phần mềm
Chương 2: Các loại câu lệnh trong DQL – Data Query Languages
10. Bài 2.1. Chọn dữ liệu trong bảng với Select
11. Bài 2.2. Chọn dữ liệu không trùng nhau với keyword DISTINCT
12. Bài 2.3. Câu lệnh có điều kiện với keyword WHERE
13. Bài 2.4. Câu lệnh WHERE nâng cao với các điều kiện lồng nhau
14. Bài 2.5. Câu lệnh điều kiện nâng cao tìm kiếm theo khoảng – BETWEEN và NOT BETWEEN
15. Bài 2.6. Câu lệnh điều kiện nâng cao tìm kiếm theo tập hợp – IN và NOT IN
16. Bài 2.7. NULL và NOT NULL. Câu lệnh tìm kiếm liên quan tới NULL
17. Bài 2.8. Câu lệnh WHERE tìm kiếm nâng cao cùng LIKE – Part 1
18. Bài 2.9. Câu lệnh WHERE tìm kiếm nâng cao cùng LIKE – Part 2
19. Bài 2.10. Câu lệnh WHERE tìm kiếm nâng cao cùng LIKE và các ký tự thường dùng
20. Bài 2.11. Sắp xếp dữ liệu với ORDER BY
21. Bài 2.12. Tính toán cơ bản cùng SQL – Phần 1
22. Bài 2.13. Tính toán cơ bản cùng SQL – Phần 2
23. Bài 2.14. Tối ưu hóa thao tác với ALIAS
24. Bài 2.15. Lý thuyết về JOIN – Các loại JOIN trong SQL
25. Bài 2.16. Câu lệnh INNER JOIN – Đặc điểm và ứng dụng
26. Bài 2.17. Câu lệnh LEFT JOIN / RIGHT JOIN – Đặc điểm và ứng dụng
27. Bài 2.18. Câu lệnh FULL JOIN/SELF JOIN – Đặc điểm và ứng dụng
28. Bài 2.19. Tương tác với nhiều bảng dữ liệu cùng UNION
29. Bài 2.20. Tính toán trong SQL – câu lệnh GROUP BY
30. Bài 2.21. Tính toán trong SQL – Hàm SUM, AVERAGE
Chương 3: Các loại câu lệnh trong SQL – Data Manipulate Languages và Data Definition Languages
31. Bài 3.1. Tạo mới một CSDL dữ liệu với câu lệnh CREATE DATABASE
32. Bài 3.2. Tạo mới một bảng dữ liệu với câu lệnh CREATE TABLE
33. Bài 3.3. Thêm dữ liệu bản ghi mới vào bảng cùng câu lệnh INSERT INTO
34. Bài 3.4. Update bảng dữ liệu cùng câu lệnh UPDATE SET
35. Bài 3.5. Chỉnh sửa các trường dữ liệu trong bảng dữ liệu với câu lệnh ALTER
36. Bài 3.6. Xóa bảng dữ liệu với câu lệnh DROP TABLE – TRUNCATE TABLE
37. Bài 3.7. Xóa cơ sở dữ liệu với câu lệnh DROP DATABASE
Chương 4: Final Challenge – Basic Project
38. Bài 4.1. Tìm hiểu về cơ sở dữ liệu của Final Challenge – Basic Project
39. Task 1
40. Task 2
41. Task 3
42. Task 4
Cảm ơn bạn vì đã chăm chỉ học tập. Vua khóa học xin chúc bạn học tập tốt và áp dụng hiệu quả những kiến thức đã học để tạo ra thêm nhiều giá trị cho bản thân, tổ chức, cộng đồng và xã hội nhé!