Giải bài tập 101 về SQL trung và cao cấp cùng phân tích dữ liệu thực tế

Nắm vững SQL trung và cao cấp, cùng giải 101 bài toán phân tích dữ liệu thực tiễn ở cấp độ doanh nghiệp, qua đó xây dựng năng lực phân tích dữ liệu bằng SQL vững chắc.

(5.0) 28 đánh giá

535 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

SQL
SQL
MySQL
MySQL
DBMS/RDBMS
DBMS/RDBMS
SQL
SQL
MySQL
MySQL
DBMS/RDBMS
DBMS/RDBMS

Đánh giá từ những học viên đầu tiên

5.0

5.0

염기탁

64% đã tham gia

Đã nhận được rất nhiều sự giúp đỡ khi mới bắt đầu học SQL, rất khuyến khích!!

5.0

둥절둥절

34% đã tham gia

Đây thực sự là một bài giảng hữu ích! Sau khi nghe bài giảng cơ bản về MySQL của người hướng dẫn mã hóa Jan Jae-mi, tôi đã tự mình nghiên cứu Bộ công cụ điểm cao SQL dành cho lập trình viên vì tôi còn bối rối về một số ngữ pháp. Tuy nhiên, vì tôi chỉ nghiên cứu từng vấn đề nên khả năng hiểu tổng thể còn có giới hạn. Trong khi tôi đang nghĩ đến việc mua một cuốn sách và học thì các lớp truy vấn trung cấp và nâng cao đã được cập nhật nên tôi nhanh chóng trả tiền và theo học. Bài giảng này giải thích một cách có hệ thống cách tạo các truy vấn cần thiết cho công việc thực tế và được cấu trúc chặt chẽ để bạn có thể ôn tập các bài toán thực tế và bài toán thực hành. Mỗi lần tham gia một lớp học, tôi cảm thấy kỹ năng của mình đang được cải thiện từng cấp độ một. Trong lớp ngữ pháp cơ bản, các bài tập luyện rất dễ nên câu trả lời của thầy và của tôi gần như giống nhau, nhưng khi giải những bài nâng cao hơn, tôi cảm thấy mình đang phát triển phong cách truy vấn và tư duy của riêng mình. Thật ngạc nhiên là mặc dù tôi và người hướng dẫn viết các câu hỏi khác nhau nhưng các câu trả lời đúng lại giống nhau và tôi nhận ra rằng có rất nhiều cách khác nhau để hình thành các câu hỏi. Mình đang cùng nhau học hỏi bằng cách đoán câu trả lời đúng và yêu cầu ChatGPT sửa đổi chúng thành các truy vấn tối ưu hơn. Tôi nghĩ phần này sẽ rất cần thiết trong thực tế nên tôi vừa làm vừa giải bài toán! Đây là khóa học tuyệt vời nơi bạn có thể tìm hiểu chuyên sâu các truy vấn cần thiết cho khoa học dữ liệu và phân tích dữ liệu! Tôi nghĩ đây là khóa học mà những người đang chuẩn bị cho bài kiểm tra truy vấn cũng có thể được hưởng lợi từ nó. Cảm ơn bạn vì bài giảng tuyệt vời!

5.0

박민주

100% đã tham gia

Tôi đã bỏ quên SQL nhưng đây là khóa học giúp tôi có thể học lại từ đầu. Tuy không thể hiểu hết ngay từ đầu nhưng tôi sẽ tiếp tục ôn tập để biến nó thành kiến thức của riêng mình. Cảm ơn vì khóa học tuyệt vời.

Bạn sẽ nhận được điều này sau khi học.

  • SQL trung cấp đến nâng cao (truy vấn con, điều khiển giao dịch, mệnh đề WITH, hàm cửa sổ, v.v.)

  • Rèn luyện khả năng kết hợp truy vấn SQL thực chiến qua 101 bài toán đa dạng

강의 내 로드맵

Trong 8 năm, qua các khóa học trực tuyến và trực tiếp, được tổng cộng 80.000 học viên kiểm chứng—năng lực giảng dạy hàng đầu
SQL trung và cao cấp cùng phân tích dữ liệu thực tế của Janjami Coding

Nâng cao năng lực SQL thực tế
Chỉ cần khóa học này là đủ 💪

Chúng tôi đã chắt lọc và tái cấu trúc thành khóa học trực tuyến chỉ những nội dung nhận được phản hồi tốt nhất từ học viên trong các chương trình bootcamp phân tích dữ liệu và các khóa học trực tiếp được tổ chức suốt nhiều năm qua. Phần lớn học viên từng tham gia các khóa học trực tiếp trước đây đã được nâng cao năng lực đến mức có thể ngay lập tức thực hiện các dự án dữ liệu thực tế với tư cách chuyên gia dữ liệu, vì vậy chúng tôi tự tin giới thiệu khóa học này đến những ai muốn phát triển năng lực thực hành SQL.

Giải thích các cú pháp SQL trung và cao cấp cùng
101 bài tập thực tế,
tài liệu học tập dài 143 trang

Từ bài kiểm tra coding SQL đến
thực tiễn phân tích dữ liệu
việc làm và thực chiến đều đáp ứng hoàn hảo

Dễ hiểu và tận tâm hơn bất kỳ ai!
Hơn 1800 đánh giá khóa học trên Inflearn
chứng minh năng lực giảng dạy

101 bài toán thực tế
giúp bạn không bối rối trước bất kỳ câu lệnh SQL nào

Bạn biết cú pháp SQL nhưng vẫn cảm thấy bối rối khi bắt tay viết ngay những truy vấn cần thiết trong công việc? Để nâng cao kỹ năng SQL, cách nhanh nhất và hiệu quả nhấtgiải nhiều bài toán khác nhau. Nếu kiên trì theo sát chương trình học, bạn sẽ rèn luyện được năng lực giải quyết từ những truy vấn đơn giản đến các truy vấn phức tạp, dài hàng chục dòng mà không hay biết.

Đặc biệt, vì các chủ đề phân tích dữ liệu mà bạn có thể được yêu cầu trong thực tế đã được xây dựng thành các bài toán, nếu có thể tự mình giải quyết các bài toán được đề cập trong khóa học này, bạn sẽ có đủ năng lực để thực hiện cả bài kiểm tra coding SQL và phân tích dữ liệu SQL ở cấp độ thực tế, đều có thể làm được.

Hãy cùng rèn luyện vững chắc kỹ năng SQL để có thể viết bất kỳ câu lệnh SQL nào bạn muốn mà không bị treo!

Lưu ý trước khi tham gia khóa học 📢

  • Khóa học này không đề cập đến cú pháp SQL cơ bản. Đối với những bạn muốn xây dựng nền tảng từ đầu, chúng tôi khuyên bạn nên tham khảo <Trại huấn luyện SQL và cơ sở dữ liệu (MySQL) dành cho người mới bắt đầu> này.

  • Các bài tập được đề cập trong khóa học này được xây dựng bằng cách kết hợp cú pháp SQL cơ bản học trong khóa học tiên quyết và cú pháp SQL trung cấp đến nâng cao được học trong khóa học này.

Đặc điểm của khóa học

#1.
Khóa học dựa trên tài liệu được biên soạn kỹ lưỡng


Giúp bạn làm quen với các kỹ năng sử dụng cơ sở dữ liệu trong thời gian ngắn
cung cấp nhiều đoạn mã đa dạng theo từng cấp độ/từng kỹ thuậtbài giảng dựa trên tài liệu

#2.
Nếu cần nâng cao sau khi học cú pháp SQL cơ bản


Chỉ cần biết cú pháp SQL cơ bản, ai cũng có thể dễ dàng!
Bắt đầu từ một truy vấn chỉ một dòng, cuối cùng bạn có thể viết được cả những truy vấn thực tế dài hàng chục dòng

Đề xuất lộ trình bài bản dành cho những ai đang cân nhắc sự nghiệp trong lĩnh vực khoa học dữ liệu/kỹ sư AI. (Xem tại đây)

Nội dung học tập 📖

✅ Hàm SQL, truy vấn con, truy vấn con tương quan

Hãy cùng học các hàm SQL dùng để xử lý chuỗi, ngày/giờ và số, các truy vấn con cho phép viết một truy vấn khác bên trong một truy vấn, cũng như các truy vấn con tương quan được thực thi khi truy vấn con phụ thuộc vào truy vấn cấp trên.

✅ SQL trung và cao cấp đa dạng

Học cách thao tác hiệu quả với nhiều dữ liệu thông qua SQL, kiểm soát giao dịch, tối ưu hóa các truy vấn phức tạp, xử lý logic có điều kiện và kết hợp các kết quả đã tổng hợp thành một dòng.

✅ Hàm cửa sổ SQL nâng cao

Học cách sử dụng các hàm cửa sổ SQL để thực hiện các tác vụ phân tích phức tạp như xếp hạng dữ liệu, phân phối tích lũy, tham chiếu các giá trị trong quá khứ/tương lai, đồng thời áp dụng các phép tính chi tiết theo từng nhóm dữ liệu.

✅ 101 bài tập thực tế

Dựa trên nhiều bài toán thực tế, bạn có thể rèn luyện kỹ năng làm bài kiểm tra lập trình SQL và phân tích dữ liệu thực tế. Tất cả 101 bài toán đều được hướng dẫn trong khóa học, đồng thời bạn có thể ôn tập bất cứ lúc nào với phiếu đáp án được cung cấp riêng.

Ngữ pháp học tập chi tiết

  • Các hàm SQL (chuỗi, ngày/giờ, số, v.v.)

  • Nhiều truy vấn con và truy vấn con tương quan ở trình độ trung cấp đến nâng cao

  • Các lệnh tập hợp SQL

  • Giao dịch và ROLLBACK/COMMIT

  • SQL VIEW

  • Mệnh đề WITH (Common Table Expressions)

  • Mệnh đề CASE WHEN, GROUP_CONCAT

  • Hàm cửa sổ (RANK, DENSE_RANK, ROW_NUMBER)

  • Hàm cửa sổ (PARTITION BY, ORDER BY, ROWS/RANGE)

  • Hàm cửa sổ (LEAD, LAG, FIRST_VALUE, LAST_VALUE)

  • Hàm cửa sổ (PERCENT_RANK, CUME_DIST, NTILE)

Người tạo ra khóa học này (Janjaemi Coding Dave Lee)

Khóa học này được xây dựng dựa trên kinh nghiệm làm việc và cộng tác cùng các chuyên viên phân tích dữ liệu và kỹ sư dữ liệu, xuất phát từ nhận định rằng năng lực viết các câu lệnh SQL phức tạp là điều thiết yếu để thực hiện tốt vai trò trong thực tế công việc. Để nâng cao năng lực này trong thời gian ngắn, khóa học được thiết kế dựa trên việc luyện tập viết các truy vấn SQL phức tạp và tìm hiểu về SQL trung cấp và nâng cao. Hy vọng khóa học sẽ giúp bạn nhanh chóng phát triển năng lực SQL thực tiễn, đồng thời hỗ trợ bạn trở thành chuyên viên phân tích dữ liệu, nhà khoa học dữ liệu hoặc kỹ sư dữ liệu có nền tảng SQL vững chắc.

  • Hiện là CTO của Noimance&Turings

  • Cựu Principal Product Manager/Principal Development Manager tại Coupang,

    Quản lý phát triển tại Samsung Electronics


  • Học vấn: Ngôn ngữ và Văn học Nhật Bản, Đại học Korea / Thạc sĩ Kỹ thuật Máy tính, Đại học Yonsei


  • Kinh nghiệm phát triển/lập kế hoạch chính: Thương mại điện tử, Samsung Pay, nền tảng di động


  • Tác phẩm: Flask & FastAPI cho full-stack nhanh nhất, Lập trình nhân Linux, Tìm hiểu và phát triển hệ điều hành Linux, Các công nghệ cốt lõi của IT mà ai cũng có thể đọc lướt và hiểu ngay, Sách nhập môn lập trình Python dành cho người mới bắt đầu hoàn toàn

Lưu ý trước khi tham gia khóa học

Môi trường thực hành

  • Việc cài đặt các chương trình cần thiết cho khóa học (chẳng hạn như MySQL) đều được hướng dẫn cho cả Windows và Mac, nên người dùng máy tính Windows hay Mac đều có thể dễ dàng làm theo.


Học một cách có hệ thống
Lộ trình của Dave Lee từ ZanJaeMi Coding

Sau khóa học này, bạn có thể học theo mục tiêu của mình với lộ trình AI · phát triển · dữ liệu · CS

Các công nghệ IT có mối liên hệ với nhau.
Bằng cách chọn lọc và học các công nghệ liên kết này, đồng thời tích hợp AI, bạn có thể đạt được mục tiêu nhanh hơn nhiều.

Tất cả lộ trình đều hướng dẫn cả cách kết nối và sử dụng các công nghệ với nhau,
được thiết kế để nâng dần độ khó từ cấp độ nhập môn đến trình độ chuyên gia,
và được cập nhật thường xuyên trong nhiều năm.

Bạn cũng sẽ được áp dụng mức giảm giá cao hơn so với khi đăng ký từng khóa học riêng lẻ.

1. Lộ trình toàn diện về dữ liệu nhanh nhất

Từ phân tích dữ liệu đến khoa học dữ liệu, toàn bộ lộ trình sự nghiệp

← Hãy vuốt sang trái/phải để xem các khóa học liên quan →

Xem lộ trình chi tiết (mua với giá ưu đãi)

2. Lộ trình full-stack nhanh nhất

Từ lập trình, backend, frontend, triển khai đến phát triển ứng dụng — toàn bộ quy trình phát triển web/ứng dụng

← Hãy vuốt sang trái phải để xem các khóa học liên quan →

Xem chi tiết lộ trình (mua với giá ưu đãi)

3. Kiến thức nền tảng về phát triển, dữ liệu và kiến thức cốt lõi về khoa học máy tính (CS)

Từ kiến trúc máy tính, hệ điều hành, mạng, phần mềm hệ thống, kỹ nghệ phần mềm, kiến trúc, cấu trúc dữ liệu đến thuật toán

← Hãy vuốt sang trái và phải để xem các bài giảng CS và lộ trình tổng thể →

Xem chi tiết lộ trình đầy đủ về khoa học máy tính

4. Lộ trình tận dụng AI mạnh mẽ và chắc chắn nhất (2026)

Từ tự động hóa công việc bằng Claude Code, vibe coding, Codex, OpenClaw, phân tích dữ liệu dựa trên Claude Code, đến các kỹ thuật nâng cao của Claude Code như kỹ thuật agentic, harness và loop, cùng phát triển AI agent...

← Hãy vuốt sang trái hoặc phải để xem các khóa học AI và khóa học tham khảo →

Xem chi tiết lộ trình ứng dụng AI mạnh mẽ và chắc chắn nhất (2026)

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Dành cho những ai muốn học phân tích dữ liệu SQL trong công việc thực tế

  • Dành cho những ai muốn phát triển năng lực SQL vững chắc

  • Dành cho những ai muốn giải nhiều dạng bài khác nhau để chuẩn bị cho kỳ thi coding SQL

  • Dành cho những ai muốn chắc chắn củng cố SQL để phát triển nâng cao

Cần biết trước khi bắt đầu?

  • Bootcamp MySQL và Cơ sở dữ liệu (Kiến thức cơ bản về SQL và Cơ sở dữ liệu)

Xin chào
Đây là funcoding

Xác minh Inflearn

Xác minh sự nghiệp

34,485

Học viên

2,592

Đánh giá

1,952

Trả lời

4.9

Xếp hạng

13

Các khóa học

Janjemi Coding, Dave Lee

  • Giới thiệu về Blog Janjaemi Coding [Nhấp vào đây]

  • Kinh nghiệm chính: Quản lý phát triển cấp cao/Principle Product Manager tại Coupang, Quản lý phát triển tại Samsung Electronics (khoảng 15 năm kinh nghiệm)

  • Học vấn: Cử nhân Ngôn ngữ và Văn học Nhật Bản tại Đại học Korea / Thạc sĩ Khoa học Máy tính tại Đại học Yonsei (Sự kết hợp hoàn toàn khác biệt)

  • Lịch sử phát triển chính: Samsung Pay, dịch vụ tìm kiếm thương mại điện tử, trình biên dịch RTOS, Linux Kernel Patch cho NAS

  • Sách đã xuất bản: Lập trình Linux Kernel, Hiểu và phát triển hệ điều hành Linux, Công nghệ IT cốt lõi ai cũng có thể đọc và hiểu ngay, Sách nhập môn lập trình Python cho người mới bắt đầu

  • Trang web vận hành: Fun-coding (http://www.fun-coding.org) [Nhấp vào]

  • Đây là trang web chia sẻ tài liệu miễn phí liên quan đến Full-stack/Khoa học dữ liệu/AI.

  • Khác: Kênh YouTube Fun-Coding [Nhấp vào]

    • Tôi đang bắt đầu từng chút một với mong muốn chia sẻ các mẹo hữu ích cho việc học IT cũng như các bài giảng miễn phí ngắn hạn~

Tôi vừa song hành giữa công việc thực tế hiện tại và giảng dạy về IT, vừa liên tục tạo ra các bài giảng vững chắc về Full-stack, Khoa học dữ liệu và AI trong suốt 8 năm qua.

 

Thêm

Chương trình giảng dạy

Tất cả

44 bài giảng ∙ (9giờ 8phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

28 đánh giá

5.0

28 đánh giá

  • doong님의 프로필 이미지
    doong

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    34% đã tham gia

    Đây thực sự là một bài giảng hữu ích! Sau khi nghe bài giảng cơ bản về MySQL của người hướng dẫn mã hóa Jan Jae-mi, tôi đã tự mình nghiên cứu Bộ công cụ điểm cao SQL dành cho lập trình viên vì tôi còn bối rối về một số ngữ pháp. Tuy nhiên, vì tôi chỉ nghiên cứu từng vấn đề nên khả năng hiểu tổng thể còn có giới hạn. Trong khi tôi đang nghĩ đến việc mua một cuốn sách và học thì các lớp truy vấn trung cấp và nâng cao đã được cập nhật nên tôi nhanh chóng trả tiền và theo học. Bài giảng này giải thích một cách có hệ thống cách tạo các truy vấn cần thiết cho công việc thực tế và được cấu trúc chặt chẽ để bạn có thể ôn tập các bài toán thực tế và bài toán thực hành. Mỗi lần tham gia một lớp học, tôi cảm thấy kỹ năng của mình đang được cải thiện từng cấp độ một. Trong lớp ngữ pháp cơ bản, các bài tập luyện rất dễ nên câu trả lời của thầy và của tôi gần như giống nhau, nhưng khi giải những bài nâng cao hơn, tôi cảm thấy mình đang phát triển phong cách truy vấn và tư duy của riêng mình. Thật ngạc nhiên là mặc dù tôi và người hướng dẫn viết các câu hỏi khác nhau nhưng các câu trả lời đúng lại giống nhau và tôi nhận ra rằng có rất nhiều cách khác nhau để hình thành các câu hỏi. Mình đang cùng nhau học hỏi bằng cách đoán câu trả lời đúng và yêu cầu ChatGPT sửa đổi chúng thành các truy vấn tối ưu hơn. Tôi nghĩ phần này sẽ rất cần thiết trong thực tế nên tôi vừa làm vừa giải bài toán! Đây là khóa học tuyệt vời nơi bạn có thể tìm hiểu chuyên sâu các truy vấn cần thiết cho khoa học dữ liệu và phân tích dữ liệu! Tôi nghĩ đây là khóa học mà những người đang chuẩn bị cho bài kiểm tra truy vấn cũng có thể được hưởng lợi từ nó. Cảm ơn bạn vì bài giảng tuyệt vời!

    • funcoding
      Giảng viên

      Cảm ơn bạn rất nhiều vì đánh giá có giá trị của bạn!! 🥰

    • Tôi cũng đã viết một câu hỏi liên quan đến việc học. Cảm ơn bạn đã để lại câu trả lời!

  • mjpark0930님의 프로필 이미지
    mjpark0930

    Đánh giá 3

    Đánh giá trung bình 4.7

    5

    100% đã tham gia

    Tôi đã bỏ quên SQL nhưng đây là khóa học giúp tôi có thể học lại từ đầu. Tuy không thể hiểu hết ngay từ đầu nhưng tôi sẽ tiếp tục ôn tập để biến nó thành kiến thức của riêng mình. Cảm ơn vì khóa học tuyệt vời.

    • funcoding
      Giảng viên

      Nếu bạn lặp lại nhiều lần thì sẽ có hiệu quả! Cảm ơn bạn

  • s1121238291님의 프로필 이미지
    s1121238291

    Đánh giá 94

    Đánh giá trung bình 4.9

    5

    100% đã tham gia

    Điều này đã giúp ích rất nhiều

    • funcoding
      Giảng viên

      Cảm ơn bạn!

  • chayh10043898님의 프로필 이미지
    chayh10043898

    Đánh giá 7

    Đánh giá trung bình 5.0

    5

    32% đã tham gia

    Tốt

    • funcoding
      Giảng viên

      Cảm ơn bạn!

  • zamon님의 프로필 이미지
    zamon

    Đánh giá 13

    Đánh giá trung bình 4.6

    5

    100% đã tham gia

    Tôi cảm nhận rõ ràng kỹ năng của mình đã tiến bộ rất nhiều thông qua việc viết nhiều câu truy vấn khác nhau.

    • funcoding
      Giảng viên

      Cảm ơn bạn!!

Khóa học khác của funcoding

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!