강의

멘토링

커뮤니티

BEST
Data Science

/

Data Analysis

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

Học SQL trung cấp và nâng cao, cùng giải quyết 101 bài toán phân tích dữ liệu thực tế ở cấp độ chuyên nghiệp, xây dựng năng lực phân tích dữ liệu SQL vững chắc.

(5.0) 20 đánh giá

472 học viên

Độ khó Cơ bản

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

  • funcoding
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

Đá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

SPRING

100% đã tham gia

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

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

  • SQL trung cấp và nâng cao (Subquery, Điều khiển Transaction, Mệnh đề WITH, Window Function, v.v.)

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

강의 내 로드맵

8 năm trực tuyến và trực tiếp được 80.000 học viên tích lũy xác nhậnKhả năng giảng dạy tốt nhất
SQL trung cấp và nâng cao cùng phân tích dữ liệu thực chiến của Janjemi Coding

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

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

Tài liệu học tập
143 trang bao gồm giải thích ngữ pháp SQL trung cao cấp và
101 bài tập thực chiến

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

Dễ hiểu và thân thiện hơn ai hết!
Năng lực giảng dạy được chứng minh qua hơn 1800
đánh giá khóa học trên Inflearn

101 bài tập thực chiế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 thấy bối rối khi phải viết ngay các truy vấn cần thiết trong công việc thực tế? Cách nhanh nhất và hiệu quả nhất để nâng cấp kỹ năng SQL của bạn là giải quyết nhiều bài toán đa dạng. Nếu bạn theo dõi chương trình học từng bước một, bạn sẽ có thể phát triển kỹ năng vượt qua một truy vấn đơn giản để giải quyết các truy vấn phức tạp và dài lên đến hàng chục dòng. If you follow the curriculum step by step, you'll develop the ability to go beyond single-line queries and solve complex, lengthy queries spanning dozens of lines.

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

Tạo ra bất kỳ câu lệnh SQL nào bạn muốn mà không bị giật lag! Hãy rèn luyện kỹ năng SQL một cách vững chắc!

Lưu ý trước khi 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 ai 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 .

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

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

#1.
Bài giảng dựa trên tài liệu được tổ chức tốt


Để bạn có thể làm quen với kỹ thuật sử dụng cơ sở dữ liệu trong thời gian ngắn,
chúng tôi cung cấp nhiều mã code theo từng bước/kỹ thuậtbài giảng dựa trên tài liệu

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


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

#3.
Lộ trình có hệ thống


Dành cho những ai đang băn khoăn về sự nghiệp Data Science/AI Engineer, chúng tôi cung cấp lộ trình học tập có hệ thống. (Xem ngay)

Nội dung học tập 📖

✅ Hàm SQL, Subquery, Correlated Subquery

Học về các hàm SQL xử lý chuỗi, ngày/giờ, số và subquery - viết một truy vấn bên trong một truy vấn khác, cũng như correlated subquery - subquery được thực thi phụ thuộc vào truy vấn bên ngoài.

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

Học cách thao tác hiệu quả nhiều dữ liệu thông qua SQL, kiểm soát giao dịch và tối ưu hóa truy vấn phức tạp, xử lý logic có điều kiện, cũng như kết hợp 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 hàm cửa sổ SQL để thực hiện các tác vụ phân tích phức tạp thông qua xếp hạng dữ liệu, phân phối tích lũy, tham chiếu giá trị quá khứ/tương lai, và á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 chiến

Bạn có thể rèn luyện kỹ năng làm bài kiểm tra coding SQL và phân tích dữ liệu thực tế thông qua các bài tập thực chiến đa dạng. Tất cả 101 bài tập đều được giảng dạy trong khóa học và bạn có thể ôn tập bất cứ lúc nào với bảng đáp án được cung cấp riêng.

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

  • Hàm SQL (chuỗi, ngày/giờ, số, v.v.)

  • Các subquery trung cấp và nâng cao đa dạng cùng với correlated subquery

  • Lệnh tập hợp SQL

  • Transaction 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 (잔재미코딩 Dave Lee)

Khóa học này được lên ý tưởng dựa trên kinh nghiệm hợp tác với các nhà phân tích dữ liệu và kỹ sư dữ liệu, với suy nghĩ rằng khả năng viết SQL phức tạp là điều thiết yếu để thực hiện vai trò trong công việc thực tế. Khóa học được cấu trúc có tính đến việc để nâng cao năng lực này trong thời gian ngắn, cần phải luyện tập viết các truy vấn SQL phức tạp và hiểu biết về SQL trung cấp - nâng cao. Hy vọng thông qua khóa học này, bạn sẽ nhanh chóng nâng cao năng lực SQL thực chiến và có thể phát triển thành nhà phân tích dữ liệu, nhà khoa học dữ liệu, hoặc kỹ sư dữ liệu với kỹ năng SQL vững chắc.

  • Hiện tại là CTO của Neumanns & 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: Cử nhân Ngôn ngữ và Văn học Nhật Bản Đại học Korea / Thạc sĩ Khoa học Máy tính Đại học Yonsei


  • Kinh nghiệm phát triển/hoạch định chính: Ecommerce, Samsung Pay, nền tảng di động


  • Tác phẩm: Flask & FastAPI cho Fullstack nhanh nhất, Lập trình nhân Linux, Hiểu biết và phát triển hệ điều hành Linux, Công nghệ IT cốt lõi ai cũng đọc dễ hiểu, Sách nhập môn lập trình Python cho người mới bắt đầu

Lưu ý trước khi 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 trong khóa học (MySQL, v.v.) đều được hướng dẫn cho cả Windows và Mac, nên bạn có thể theo học trên cả PC Windows và Mac đều không có vấn đề gì.


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

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

  • Người muốn học phân tích dữ liệu SQL trong thực tế công việc

  • Người muốn xây dựng năng lực SQL vững chắc

  • Dành cho những người muốn giải nhiều bài tập khác nhau để chuẩn bị cho bài kiểm tra coding SQL

  • Người muốn chắc chắn nắm vững SQL để phát triển nâng cao

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

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

Xin chào
Đây là

33,513

Học viên

2,460

Đánh giá

1,949

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 [Click]

  • 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 đây]

    • 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 làm việc thực tế trong ngành IT vừa giảng dạy, trong suốt 8 năm qua tôi đã liên tục tạo ra các khóa học vững chắc về Full-stack, Khoa học dữ liệu và AI.

Để chia sẻ các bài giảng, tôi đang bắt đầu từng chút một~ Vừa làm việc thực tế trong lĩnh vực IT vừa giảng dạy, tôi đã kiên trì 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.

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ả

20 đánh giá

5.0

20 đá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!

  • vhflvn10044310님의 프로필 이미지
    vhflvn10044310

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    32% đã tham gia

  • leo131님의 프로필 이미지
    leo131

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

  • somsomthals3176914님의 프로필 이미지
    somsomthals3176914

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

  • clever37373581님의 프로필 이미지
    clever37373581

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

1.587.061 ₫

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!