Gói thành viênDoanh nghiệp

SQL cho phân tích dữ liệu: truy vấn thực chiến từ số 0

50 câu hỏi kinh doanh, 50 truy vấn: từ SELECT đầu tiên đến JOIN, CTE, window function, phân tích cohort và RFM trên CSDL bán hàng mô phỏng

  • 45 bài học
  • 16 giờ học
  • Truy cập 12 tháng
  • Có bài học thử
  • Cập nhật 10/2026

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

  • Tự trả lời 50 câu hỏi kinh doanh bằng SQL trên một CSDL bán hàng nhiều bảng
  • Viết SELECT, WHERE, ORDER BY, GROUP BY, HAVING đúng và tránh các bẫy chia nguyên, NULL, BETWEEN với ngày giờ
  • Làm sạch dữ liệu bằng hàm chuỗi, hàm ngày, CASE, COALESCE ngay trong truy vấn
  • Nối nhiều bảng bằng JOIN mà không mất dòng, không nhân dòng; kiểm số liệu bằng hai đường
  • Viết truy vấn nhiều bước bằng truy vấn con và CTE; lập bảng soát lỗi dữ liệu
  • Dùng window function để xếp hạng, so kỳ trước, tính luỹ kế và trung bình trượt
  • Phân tích khách mới, khách quay lại, cohort giữ chân và phân khúc RFM
  • Đọc kế hoạch thực thi, làm việc an toàn với quyền chỉ đọc, nhận biết SQL injection, bảo vệ dữ liệu cá nhân

Khoá học gồm

  • 10 bài kiểm tra, 159 câu hỏi có lời giải
  • 24 bài đọc
  • 2 tài liệu đọc kèm
  • Học trên điện thoại, máy tính bảng, máy tính
  • Truy cập 12 tháng kể từ ngày kích hoạt
  • Chứng nhận hoàn thành có chữ ký số
  • CSDL bán hàng SQLite 7 bảng, 23.340 dòng, có lỗi dữ liệu cố ý để luyện soát lỗi
  • Mọi truy vấn chạy thật, kết quả trong bài là kết quả thật
  • 159 câu quiz có lời giải, đáp án tính từ CSDL
  • Dự án cuối phân tích khách hàng (cohort + RFM), thang chấm 5 tiêu chí x 4 mức, bài mẫu
  • Học không cần cài đặt: chạy trên trình duyệt hoặc DB Browser for SQLite

Khoá học dành cho ai

  • Nhân viên kinh doanh, marketing, tài chính, vận hành muốn tự lấy số liệu thay vì chờ xuất Excel
  • Người mới vào nghề phân tích dữ liệu cần nền tảng SQL bài bản
  • Người đã quen Excel hoặc Power BI muốn làm việc trực tiếp với cơ sở dữ liệu
  • Doanh nghiệp cần đào tạo kỹ năng dữ liệu cho nhiều nhân viên (mua theo số người)

Giới thiệu khoá học

50 câu hỏi kinh doanh, 50 truy vấn

Khoá tự học SQL cho người đi làm chưa từng viết truy vấn: nhân viên kinh doanh, marketing, tài chính, vận hành, chuyên viên phân tích mới vào nghề. Thay vì học cú pháp rời rạc, bạn học bằng cách trả lời 50 câu hỏi mà giám đốc hay hỏi: "cửa hàng nào kéo doanh thu?", "khách mới tháng trước có quay lại không?", "chương trình khuyến mại nào có lời?", "ai là khách trung thành, ai đang rời đi?". Mỗi câu hỏi là một truy vấn, mỗi truy vấn được chạy thật và có kết quả thật để bạn đối chiếu.

Suốt khoá, bạn là chuyên viên phân tích của Ngàn Hoa, một chuỗi mỹ phẩm hư cấu có 8 cửa hàng và kênh online, làm việc trên cơ sở dữ liệu SQLite gồm 7 bảng (khách hàng, đơn hàng, chi tiết đơn, sản phẩm, cửa hàng, nhân viên, khuyến mại), 23.340 dòng dữ liệu hai năm, có sẵn vài lỗi dữ liệu cố ý như dữ liệu thật ở doanh nghiệp.

Bạn sẽ học

  • SELECT, WHERE, ORDER BY và thứ tự xử lý của một truy vấn; những bẫy hay gặp: chia nguyên, BETWEEN với ngày giờ, so sánh với NULL.
  • GROUP BY, HAVING, ba kiểu COUNT; hàm chuỗi, hàm ngày, CASE, COALESCE để làm sạch và phân loại dữ liệu.
  • JOIN các loại, giải thích bằng sơ đồ dòng (không dùng hình Venn dễ gây hiểu sai), cùng bẫy mất dòng và nhân dòng.
  • Truy vấn con, EXISTS, CTE, bảng soát lỗi dữ liệu; window function: ROW_NUMBER, RANK, LAG, luỹ kế, trung bình trượt.
  • Phân tích khách hàng: khách mới và quay lại, bảng cohort giữ chân khách, phân khúc RFM.
  • SQL ở nơi làm việc: chỉ mục và EXPLAIN, khác biệt giữa SQLite, MySQL, PostgreSQL, SQL Server, quyền chỉ đọc, không chạy lệnh xoá trên dữ liệu thật, nhận biết SQL injection, tối thiểu hoá dữ liệu cá nhân.

Dự án cuối: báo cáo phân tích khách hàng

Bạn gộp khách đăng ký trùng, dựng bảng cohort, phân khúc RFM, lập danh sách chăm sóc và viết báo cáo 1-2 trang có đề xuất hành động. Thang chấm 5 tiêu chí x 4 mức, kèm bài mẫu đạt điểm tối đa.

Học không cần cài đặt

Mở tệp CSDL bằng một công cụ SQLite chạy trên trình duyệt, bằng DB Browser for SQLite (miễn phí) hoặc sqlite3 dòng lệnh. Bộ tải về gồm tệp .sqlite, lệnh tạo bảng (.sql), dữ liệu CSV để dựng lại trên hệ quản trị khác, đề 50 câu hỏi (.md), 50 lời giải (.sql) kèm kết quả, sổ theo dõi tiến độ (.xlsx) và cheat sheet (PDF).

Cam kết của khoá

Mọi truy vấn trong bài và trong 159 câu quiz đều được chạy thật trên chính tệp bạn tải về; đáp án tính từ cơ sở dữ liệu, nhiều phương án nhiễu là kết quả của những truy vấn viết sai thường gặp. Hoàn thành khoá và đạt bài kiểm tra cuối khoá, bạn nhận chứng nhận hoàn thành của Vietdemy. Khoá liên quan: Phân tích dữ liệu với Excel & Power BI (dashboard) và Python cho người đi làm (tự động hoá).

Ngàn Hoa, tên người và số liệu trong khoá đều hư cấu. SQLite, MySQL, PostgreSQL, SQL Server, DB Browser for SQLite và các phần mềm khác là nhãn hiệu của chủ sở hữu; Vietdemy không liên kết với các chủ sở hữu này. Giao diện công cụ có thể thay đổi theo phiên bản. Nội dung về pháp luật dữ liệu cá nhân phục vụ đào tạo, không phải tư vấn pháp lý.

Nội dung khoá học

9 chương · 45 bài · 16 giờ

Chương 1. Bắt đầu: SQL, CSDL Ngàn Hoa và 50 câu hỏi của giám đốc5 bài · 59 phút
  1. Khoá học giúp bạn làm được gì: 50 câu hỏi của giám đốc, 50 truy vấnHọc thử12:00
  2. CSDL bán hàng Ngàn Hoa: 7 bảng, khoá chính, khoá ngoại và sơ đồ quan hệ15:00
  3. Tải bộ tài nguyên của khoá: CSDL, CSV, 50 câu hỏi và cheat sheet (.zip)2:00
  4. Thực hành: khám phá CSDL Ngàn Hoa bằng 6 truy vấn đầu tiên20:00
  5. Quiz chương 1: CSDL, khoá và quy ước10:00
Chương 2. SELECT, WHERE, ORDER BY: hỏi đúng, lọc đúng4 bài · 1,2 giờ
  1. SELECT, cột tính, ORDER BY, LIMIT và thứ tự xử lý của một truy vấn15:00
  2. WHERE: lọc đúng dòng với so sánh, AND/OR, IN, BETWEEN, LIKE và IS NULL16:00
  3. Thực hành: trả lời câu hỏi 6 và 9, cùng ba yêu cầu lọc dữ liệu25:00
  4. Quiz chương 2: SELECT, WHERE, ORDER BY14:00
Chương 3. GROUP BY và HAVING: tổng hợp như một báo cáo4 bài · 1,2 giờ
  1. Hàm tổng hợp và GROUP BY: từ hàng nghìn đơn đến một bảng báo cáo16:00
  2. HAVING: lọc nhóm, nhóm NULL và bẫy trung bình của trung bình15:00
  3. Thực hành: câu hỏi 12, 13 và hai báo cáo tổng hợp25:00
  4. Quiz chương 3: GROUP BY, HAVING, COUNT14:00
Chương 4. Hàm chuỗi, ngày giờ, CASE và NULL: làm sạch và phân loại5 bài · 1,5 giờ
  1. Hàm chuỗi và làm sạch dữ liệu: TRIM, LOWER, REPLACE, SUBSTR và nối chuỗi16:00
  2. Hàm ngày giờ: strftime, date, julianday và báo cáo theo tháng16:00
  3. CASE, NULL và COALESCE: phân loại, xoay bảng và xử lý ô trống16:00
  4. Thực hành: câu hỏi 19, 22 và báo cáo theo quý25:00
  5. Quiz chương 4: hàm chuỗi, ngày, CASE, NULL14:00
Chương 5. JOIN: nối các bảng mà không mất dòng, không nhân dòng5 bài · 1,6 giờ
  1. INNER JOIN: nối hai, ba bảng bằng khoá và đếm dòng trước sau16:00
  2. LEFT JOIN, tìm bản ghi không có cặp và vì sao không dùng hình Venn16:00
  3. Self join, CROSS JOIN và bẫy nhân dòng khi nối bảng16:00
  4. Thực hành: câu hỏi 25, 29 và hai truy vấn soát dữ liệu bằng JOIN30:00
  5. Quiz chương 5: JOIN15:00
Chương 6. Truy vấn con và CTE: trả lời câu hỏi nhiều bước, soát lỗi dữ liệu5 bài · 1,5 giờ
  1. Truy vấn con: lồng một câu hỏi bên trong một câu hỏi15:00
  2. Truy vấn con tương quan, EXISTS và bẫy NOT IN với NULL15:00
  3. CTE (WITH): truy vấn nhiều bước dễ đọc và bảng soát lỗi dữ liệu16:00
  4. Thực hành: bốn câu hỏi nhiều bước với truy vấn con và CTE30:00
  5. Quiz chương 6: truy vấn con và CTE13:00
Chương 7. Window functions: xếp hạng, so kỳ trước, luỹ kế5 bài · 1,5 giờ
  1. Window function: tính trên nhóm mà vẫn giữ từng dòng15:00
  2. Xếp hạng với ROW_NUMBER, RANK, DENSE_RANK và bài toán top N mỗi nhóm15:00
  3. LAG, LEAD, luỹ kế và trung bình trượt: so sánh theo thời gian16:00
  4. Thực hành: câu hỏi 40, 41 và bảng xếp hạng cửa hàng hai năm30:00
  5. Quiz chương 7: window functions15:00
Chương 8. Phân tích khách hàng: khách quay lại, cohort và RFM5 bài · 1,5 giờ
  1. Khách mới, khách quay lại và vì sao phải định nghĩa trước khi viết SQL15:00
  2. Phân tích cohort: khách mua lần đầu tháng nào, còn quay lại sau bao lâu17:00
  3. RFM: chấm điểm và phân khúc khách hàng bằng SQL16:00
  4. Thực hành: câu hỏi 44, 48 và danh sách chăm sóc khách30:00
  5. Quiz chương 8: cohort, giữ chân khách, RFM13:00
Chương 9. SQL ở nơi làm việc: hiệu năng, an toàn dữ liệu và dự án cuối7 bài · 5,1 giờ
  1. Hiệu năng cơ bản (chỉ mục, EXPLAIN) và khác biệt giữa các hệ quản trị CSDL16:00
  2. An toàn dữ liệu: quyền chỉ đọc, lệnh ghi, SQL injection và dữ liệu cá nhân16:00
  3. Quiz chương 9: hiệu năng, hệ quản trị, an toàn dữ liệu10:00
  4. Dự án cuối: báo cáo phân tích khách hàng bằng SQL (đề bài và thang chấm)180:00
  5. Bài mẫu đạt mức Xuất sắc: đọc từng truy vấn, đối chiếu thang chấm và tải về (.zip)25:00
  6. Bài kiểm tra cuối khoá50:00
  7. Bước tiếp theo: giữ nhịp viết SQL sau khoá học10:00

Nhận chứng nhận hoàn thành

Mẫu chứng nhận hoàn thành khoá học Vietdemy
  • Cấp khi bạn hoàn thành 100% bài học bắt buộc của khoá
  • Chữ ký số theo chuẩn Open Badges 3.0, kiểm được tính xác thực
  • Tra cứu công khai bằng mã tại vietdemy.vn/chung-nhan
  • Thêm vào mục chứng nhận trên hồ sơ LinkedIn

Câu hỏi thường gặp

Tôi học được trong bao lâu?
Truy cập 12 tháng kể từ ngày kích hoạt khoá. Trong thời gian đó bạn học lại bao nhiêu lần tuỳ ý, trên điện thoại hoặc máy tính.
Có được học thử không?
Có. Bài "Khoá học giúp bạn làm được gì: 50 câu hỏi của giám đốc, 50 truy vấn" mở miễn phí, bạn xem ngay mà không cần mua hay tạo tài khoản.
Học xong có nhận chứng nhận không?
Có. Hoàn thành 100% bài học bắt buộc, bạn nhận chứng nhận hoàn thành Vietdemy có chữ ký số theo chuẩn Open Badges 3.0, tra cứu công khai bằng mã và thêm được vào hồ sơ LinkedIn. Đây là xác nhận hoàn thành khoá học trực tuyến, không phải văn bằng hay chứng chỉ.
Thanh toán và nhận khoá thế nào?
Chuyển khoản VietQR (hệ thống tự xác nhận trong vài phút) hoặc thẻ ATM/Visa/Mastercard qua AlePay. Khoá học mở ngay khi nhận thanh toán; tài khoản được tạo tự động bằng email của bạn.
Chính sách hoàn tiền thế nào?
Yêu cầu hoàn tiền được xét theo Chính sách hoàn tiền của Vietdemy. Gửi email tới marketing@cleveracademy.vn kèm mã đơn để được hỗ trợ.
Khoá này có trong gói thành viên không?
Có, khoá nằm trong "Gói Tất cả khoá học 365 ngày (trừ CFA)", "Gói Kỹ năng số 365 ngày". Gói cho bạn học mọi khoá trong phạm vi gói suốt thời hạn gói, trả trước một lần và không tự gia hạn.

Học tiếp trong chủ đề Phân tích dữ liệu

Xem tất cả khoá Phân tích dữ liệu

Học khoá này qua gói thành viên

Một lần trả trước, học mọi khoá trong gói suốt thời hạn gói, không tự gia hạn.

Phổ biến

Gói Tất cả khoá học 365 ngày (trừ CFA)

Một lần thanh toán, học mọi khoá trên Vietdemy trừ chương trình CFA

11.990.000 ₫/ 1 năm

Tương đương 1.000.000 ₫ mỗi tháng

Mua lẻ 30 khoá: 44.727.000 ₫ · Tiết kiệm 32.737.000 ₫ (73%)

Xem 30 khoá trong gói
Mua gói

Gói Kỹ năng số 365 ngày

AI, dữ liệu, quản lý, bán hàng online, an toàn thông tin và marketing cho người đi làm

2.490.000 ₫/ 1 năm

Tương đương 208.000 ₫ mỗi tháng

Mua lẻ 15 khoá: 12.438.000 ₫ · Tiết kiệm 9.948.000 ₫ (80%)

Xem 15 khoá trong gói
Mua gói
1.290.000 ₫
Mua khoá học