inflearn logo

[Lớp giải đề] Quyết tâm giải 50 câu truy vấn SQL (Phần 1) - Chuẩn bị cho kỳ thi Coding Test

Thông qua 50 bài tập đa dạng, bạn sẽ được rèn luyện truy vấn SQL để chuẩn bị cho môi trường phân tích thực tế và các bài kiểm tra lập trình. * Nếu bạn mới bắt đầu học SQL, bạn nên tham gia khóa học SQL [Lớp khái niệm] trước để có thể theo kịp lộ trình một cách dễ dàng.

(5.0) 5 đánh giá

72 học viên

Độ khó Cơ bản

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

SQL
SQL
SQL
SQL

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

코코넛

100% đã tham gia

Tôi biết khái niệm SQL nhưng khi thực sự cố gắng giải quyết các bài toán thì cảm thấy bối rối, khóa học này đã giúp ích rất nhiều!

5.0

humanreal

100% đã tham gia

Phần mô tả bài toán được trình bày dễ hiểu và chỉ bao gồm những phần cần thiết nên rất tốt.

5.0

고리오영감

100% đã tham gia

Tôi nghĩ là mình biết SQL ở mức nào đó rồi, nhưng giờ mới nhận ra là kiến thức của mình còn quá sơ sài. Cảm ơn vì đã cho tôi biết mình còn thiếu những gì. Tôi sẽ giải lại một lần nữa, luyện tập đến khi nào có thể giải tất cả các bài mà không cần xem đáp án, sau đó sẽ chuyển sang phần sau. Cảm ơn vì bài giảng hay.

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

  • Từ người mới bắt đầu đến chuyên gia SQL

  • Nắm vững các dạng bài thường xuất hiện trong bài kiểm tra kỹ năng lập trình SQL

  • Thành thạo các câu lệnh truy vấn SQL để có thể đối phó với các tình huống phân tích thực tế

 

Nếu bạn đang tìm kiếm một trại huấn luyện nhanh nhất để đi từ người mới bắt đầu học truy vấn SQL trở thành một chuyên gia,

Hãy tạo nên sự thay đổi cùng lớp giải đề SQL chuyên sâu.

 

1. Khóa học này dành cho những ai? (Đối tượng người học được đề xuất)

 

"Tôi muốn nhảy vọt từ người mới bắt đầu lên trình độ thành thạo nhưng không biết nên học khóa học nào"

"Tôi đã biết các khái niệm SQL rồi, nhưng việc viết truy vấn trong môi trường thực tế vẫn còn quá khó khăn."

"Mỗi khi bài kiểm tra lập trình SQL xuất hiện, tôi lại cảm thấy bế tắc không biết phải giải quyết như thế nào."

 

  • Khóa học này dành cho tất cả những ai đã biết khái niệm về SQL nhưng có mong muốn viết truy vấn một cách tự nhiên và thoải mái hơn.
  • Giống như việc giải toán chỉ hiểu khái niệm thôi là chưa đủ, các loại ngôn ngữ lập trình như SQL nếu chỉ học thuộc lòng hay hiểu khái niệm đơn thuần thì có thể sẽ gặp khó khăn khi áp dụng vào thực tế.
  • Để vượt qua quá trình đó, điều quan trọng là bạn phải trực tiếp viết nhiều câu truy vấn, đối mặt với các lỗi và bắt đầu cùng một người dẫn dắt (pace maker) giàu kinh nghiệm thông qua nhiều tình huống đa dạng.

2. Sau khi hoàn thành khóa học, tôi có thể kỳ vọng điều gì? (Hiệu quả kỳ vọng)

  • 문제풀이 강의를 더 이상 듣지 않아도 됩니다.
    • Vì khóa học này bao gồm rất nhiều dạng tình huống mà bạn có thể gặp phải khi viết truy vấn SQL, nên nếu bạn theo sát và hoàn thành tốt tất cả nội dung được cung cấp trong bài giảng, chắc chắn bạn sẽ trải nghiệm được sự thay đổi rõ rệt.
    • Vì bạn có thể học được phương pháp tự học, nên sau khi hoàn thành khóa học, bạn sẽ có thể tự mình giải quyết các vấn đề và tiếp tục nâng cao kỹ năng thông qua việc tự nghiên cứu.
    • Ngay cả khi gặp phải những bài toán không biết giải, bạn vẫn có thể tiếp tục đặt câu hỏi thông qua cộng đồng của bài giảng này hoặc mục hỏi đáp để nhận được sự hỗ trợ liên tục.
  •  SQL 코딩테스트에 대한 두려움을 해소할 수 있습니다.
    • Trong khóa học này, chúng tôi sẽ tiến hành đào tạo bằng cách sử dụng nền tảng Leetcode, dịch vụ được sử dụng rộng rãi nhất trên thế giới để chuẩn bị cho các bài kiểm tra mã hóa (coding test).
    • 50 câu hỏi thiết yếu trên Leetcode được thiết kế để bao quát nhiều phần thường xuyên xuất hiện trong các kỳ thi coding test, vì vậy nó sẽ giúp ích rất nhiều cho bạn trong thực tế.
  • 입문자에서 숙련자로 올라갈 수 있습니다.
    • Để người mới bắt đầu trở thành người thành thạo, điều quan trọng nhất là phải trải qua nhiều sai lầm và các loại truy vấn đa dạng.
    • 본 강의 수강 시 다양한 유형과 많은 에러를 볼 수 있는 환경을 접할 수 있을 거에요.
      • Trong khi nghe giảng, bạn cứ thoải mái mắc lỗi và gặp lỗi cũng không sao cả. Quá trình đó chính là quá trình học tập và chắc chắn sẽ dẫn đến sự trưởng thành.
      • Tôi muốn đồng hành cùng các học viên trên con đường từ người mới bắt đầu trở thành những người thành thạo.

 

Xem qua Leetcode SQL 50 (Liên kết)

 

3. Vậy thì chúng ta không nên kỳ vọng vào những phần nào? (Những nội dung không bao gồm)

  • 다양한 종류의 각 DB별 세부 문법을 커버하지는 않고 있습니다.
    • Rất tiếc, tôi khó có thể nói rằng khóa học này có thể giải quyết được tất cả các phần của cú pháp SQL. Lý do là vì các loại DB rất đa dạng và mỗi loại DB có thể có sự khác biệt về cách sử dụng hàm cũng như chi tiết cú pháp.
    • Ngoài ra, vì hệ sinh thái lập trình luôn thay đổi các chi tiết cụ thể khi các phiên bản được cập nhật, nên ngay cả những nhà phát triển đang làm việc thực tế cũng luôn phải vừa học vừa kiểm tra những thay đổi này ngay cả trong quá trình làm việc.
  • 물고기가 아닌 물고기 잡는 방법을 알려드릴게요.
    • Tuy nhiên, lý do tôi nói rằng chỉ riêng bài giảng này là đủ, chính là vì tôi muốn truyền đạt cho bạn không chỉ con cá mà là cả cách câu cá.
    • Như tôi đã đề cập trước đó, không có bất kỳ nhà phát triển nào đang làm việc thực tế có thể ghi nhớ hoặc biết trước mọi cú pháp của tất cả các DB. Bởi vì hệ sinh thái lập trình luôn luôn thay đổi.
    • Nếu bạn đang chuẩn bị cho việc phân tích thực tế hoặc tìm việc làm, điều quan trọng là phải tập trung vào những phần cốt lõi không thay đổi, còn những phần khác thì nên học cách ứng biến theo từng tình huống trong thực tế.

 

4. Khóa học sẽ diễn ra như thế nào? (Giới thiệu khóa học/sản phẩm)

  • 문제풀이를 반복하여 해답을 보지 않고도 모든 문제를 푸실 수 있도록 만들어드려요.
    • Mục tiêu của khóa học này là giúp bạn giải các bài tập trong lớp luyện giải đề ít nhất 2 lần, để sau này khi gặp lại các bài toán đó, bạn có thể tự mình viết truy vấn mà không cần xem đáp án.
    • 본 강의에서는 문제 세트를 2회 이상 반복하시는 것을 권장드리고 아래의 스텝으로 나누어서 진행하시는 것을 추천드리고 있어요.
      • Trong lần học đầu tiên, nếu bạn không thể giải quyết vấn đề sau hơn 30 phút suy nghĩ, tôi khuyên bạn nên xem video hướng dẫn.
      • Ở lần học thứ 2, tôi khuyên bạn nên chọn lọc ra những câu hỏi mà mình đã không thể tự giải được ở lần học thứ nhất và thử giải chúng mà không suy nghĩ quá 1 tiếng đồng hồ.
      • Sau đó, đối với lần đọc thứ hai, tôi khuyên bạn nên chọn lọc ra những câu hỏi vẫn chưa giải được và giải đi giải lại cho đến khi có thể tự giải mà không cần xem đáp án.
    • Chúng tôi đang hướng dẫn các Kế hoạch (Plan) mà mỗi người học có thể lựa chọn tùy theo tình huống của mình. (Ví dụ: Kế hoạch hoàn thành trong 30 ngày / Kế hoạch hoàn thành trong 2 tuần / Kế hoạch học cấp tốc trong thời gian ngắn). Hãy chọn khoảng thời gian bạn mong muốn và cố gắng hoàn thành khóa học cho đến cuối cùng.
    • Vui lòng tham khảo video bài giảng mẫu để biết phương pháp giải bài tập.
  • 스터디를 통해 완주하실 수 있도록 도와드려요.
    • Khóa học được tuyển sinh thường xuyên, thực hiện trực tuyến mỗi tuần một lần, tổng cộng 4 buổi.
    • Chúng tôi hỗ trợ theo dõi tiến độ của những người tham gia học nhóm.
    • 진행은 각 주차별 공통 문제를 풀고 스터디원들과 돌아가며 문제를 직접 구두로 설명하는 시간을 가져요.
      • Cũng có một nhóm học tập riêng dành cho những người hướng nội (chỉ tiến hành xác nhận tiến độ qua tin nhắn văn bản).
  • 질문이 있을 경우 물어볼 수 있는 창구를 운영하고 있어요.
    • Nếu bạn có thắc mắc, vui lòng để lại câu hỏi thông qua tab câu hỏi trong Inflearn.

 

 

5. Bạn sẽ học cùng với ai? (Giới thiệu giảng viên)

  • Tác giả cuốn sách <SQL dành cho người lập kế hoạch> - Insight

     

  • Có nhiều năm kinh nghiệm làm việc thực tế với tư cách là kỹ sư dữ liệu và nhà phân tích (SSG.COM, Kmong, Discovery of Play)

  • Nhiều kinh nghiệm giảng dạy SQL (tại các tập đoàn toàn cầu, startup và cá nhân)

     

 

Các bài giảng/loạt sách khác của Joe (Britchers)

 

Thông báo mở cộng đồng

Hãy tham gia máy chủ Discord để trao đổi thông tin và thảo luận liên quan đến bài giảng!

- Liên kết:  https://discord.gg/yTdKbAk8g2

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

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

  • Những người đã biết các khái niệm cơ bản về SQL và muốn tiến xa hơn để trở thành chuyên gia.

  • Những người muốn chuẩn bị cho bài kiểm tra mã hóa SQL

  • Những người muốn tự do phân tích bằng SQL trong thực tế

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

  • Hiểu biết về cú pháp SQL cơ bản

Xin chào
Đây là breachers

4,206

Học viên

293

Đánh giá

40

Trả lời

4.8

Xếp hạng

6

Các khóa học

Nơi bất kỳ ai cũng có thể có được sự tự do trong việc trực tiếp xử lý dữ liệu

[Giới thiệu giảng viên]

  • Kinh nghiệm làm việc thực tế ở vị trí Kỹ sư dữ liệu và Nhà phân tích dữ liệu (SSG.COM, Kmong, Discovery of Play)

  • Tác giả cuốn - Insight

     

  • Nhiều kinh nghiệm giảng dạy SQL (Giảng dạy tại doanh nghiệp - Samsung Electronics, Fast Campus, NHN, các cơ quan công quyền, v.v.)

     

     

     

[Ưu đãi đặc biệt dành cho Sinh viên/Người đang tìm việc/Quân nhân]

  • Nếu bạn gửi email đến data.pelican.joe@gmail.com kèm theo ảnh thẻ sinh viên đã che đi các thông tin quan trọng, tôi sẽ gửi cho bạn mã giảm giá 40%.

     

  • Nếu bạn gửi tài liệu chứng minh mình là quân nhân (đã che các thông tin quan trọng), chúng tôi sẽ gửi tặng bạn mã giảm giá 80% (Cảm ơn vì sự phục vụ của bạn!)

@business: data.pelican.joe@gmail.com

Thêm

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

Tất cả

36 bài giảng ∙ (4giờ 5phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

5 đánh giá

5.0

5 đánh giá

  • coconuts님의 프로필 이미지
    coconuts

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tôi biết khái niệm SQL nhưng khi thực sự cố gắng giải quyết các bài toán thì cảm thấy bối rối, khóa học này đã giúp ích rất nhiều!

    • breachers
      Giảng viên

      Rất vui vì đã giúp ích được cho bạn, cảm ơn Coconut đã đánh giá!

  • rkdwogns10150244님의 프로필 이미지
    rkdwogns10150244

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    • breachers
      Giảng viên

      Cảm ơn bạn đã đánh giá! :)

  • stewdentoffice5769님의 프로필 이미지
    stewdentoffice5769

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    8% đã tham gia

    Tôi đã gặp khó khăn với SQL một thời gian và đang tự hỏi phải làm gì. Tuy nhiên, đó là một ngày bận rộn để mở lại sách và tích lũy AtoZ nhưng người hướng dẫn đã tổ chức một buổi giảng và tôi đã nhận được rất nhiều sự giúp đỡ. Nếu bạn chưa biết gì về SQL thì có thể bạn không biết. Đây là bài giảng mà trước đây tôi đã sử dụng rất nhiều và bây giờ giải quyết được các vấn đề mẫu ngay khi tôi sắp mất trí!!! Câu hỏi ở đâu đó trong trí nhớ của tôi ngay lập tức hiện lên trong đầu tôi và tôi đã có thể áp dụng nó vào thực tế ngay lập tức!

    • breachers
      Giảng viên

      Chào Eun-ah! Nếu bạn đã có kiến thức SQL cơ bản thì việc giải bài tập là cách hiệu quả nhất để trau dồi kỹ năng của bạn. Thật may mắn khi nó giúp ích cho bạn khi bạn thực sự làm việc! Hãy cho tôi biết nếu bạn có bất kỳ câu hỏi nào nhé. Cảm ơn bạn.

  • humanreal1052님의 프로필 이미지
    humanreal1052

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Phần mô tả bài toán được trình bày dễ hiểu và chỉ bao gồm những phần cần thiết nên rất tốt.

    • breachers
      Giảng viên

      Xin chào humanreal, cảm ơn bạn đã để lại phần mà bạn thích trong bài giảng 😊😊 Tôi sẽ cố gắng tạo ra những bài giảng tốt hơn nữa.

  • griotold님의 프로필 이미지
    griotold

    Đánh giá 34

    Đánh giá trung bình 4.9

    5

    100% đã tham gia

    Tôi nghĩ là mình biết SQL ở mức nào đó rồi, nhưng giờ mới nhận ra là kiến thức của mình còn quá sơ sài. Cảm ơn vì đã cho tôi biết mình còn thiếu những gì. Tôi sẽ giải lại một lần nữa, luyện tập đến khi nào có thể giải tất cả các bài mà không cần xem đáp án, sau đó sẽ chuyển sang phần sau. Cảm ơn vì bài giảng hay.

    • breachers
      Giảng viên

      Chào cụ Gori Oyeonggam! Cụ đã nhanh chóng nắm bắt được những phần nào cần bổ sung thêm chỉ qua bài giảng. Cháu xin chúc cụ sẽ ngày càng phát triển hơn nữa! Chúc mừng cụ đã hoàn thành khóa học và nếu có bất kỳ câu hỏi nào, xin hãy thoải mái sử dụng Discord để hỏi cháu bất cứ lúc nào nhé! Xin cảm ơn ạ!

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

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!

804.360 ₫