Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Data Science

/

Data Analysis

[Lớp luyện đề] Quyết tâm giải 50 bài SQL query (phần trên) - Chuẩn bị coding test

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

(5.0) 2 đánh giá

54 học viên

  • breachers
문제풀이
코딩테스트대비
leetcode
SQL

Dịch cái này sang tiếng Việt

  • SQL: Từ người mới đến chuyên gia

  • Nắm vững các dạng bài tập trong bài kiểm tra lập trình SQL.

  • Làm chủ truy vấn SQL cho phân tích thực chiến

Nếu bạn đang tìm kiếm khóa đào tạo nhanh nhất để chuyển từ người mới bắt đầu thành chuyên gia về truy vấn SQL,

Tạo nên sự khác biệt trong lớp học giải quyết vấn đề SQL của chúng tôi, nơi hướng dẫn bạn cách giải quyết vấn đề đúng cách.

1. Khóa học này dành cho ai? (Người học được khuyến nghị)

"Tôi muốn đi từ trình độ mới bắt đầu lên trình độ chuyên gia, nhưng tôi không biết nên học khóa nào."

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

"Mỗi lần có bài kiểm tra mã hóa SQL, tôi lại cảm thấy bối rối không biết phải giải quyết thế nào."

  • Khóa học này dành cho bất kỳ ai biết các khái niệm về SQL nhưng muốn viết truy vấn một cách tự nhiên và thoải mái hơn.
  • Tương tự như việc chỉ hiểu các khái niệm thôi là chưa đủ khi giải một bài toán, việc mã hóa như SQL có thể khó áp dụng vào thực tế nếu chỉ ghi nhớ hoặc chỉ hiểu các khái niệm.
  • Để vượt qua quá trình đó, điều quan trọng là phải bắt đầu với một bác sĩ tạo nhịp tim có kinh nghiệm, người đã viết nhiều câu hỏi, gặp phải lỗi và xử lý nhiều trường hợp khác nhau.

2. Tôi có thể mong đợi điều gì sau khi hoàn thành khóa học? (Hiệu quả mong đợi)

  • Bạn không cần phải nghe những bài giảng về cách giải quyết vấn đề nữa.
    • Bài giảng này đề cập đến nhiều loại truy vấn SQL mà bạn có thể gặp phải, vì vậy nếu bạn theo dõi nội dung trong bài giảng mà không bỏ sót bất kỳ điều gì, bạn chắc chắn sẽ thấy được sự thay đổi.
    • Vì bạn sẽ học cách tự học, bạn sẽ có thể tự giải quyết vấn đề sau khi học khóa học và nâng cao thêm kỹ năng của mình thông qua việc tự học.
    • Ngay cả khi bạn gặp phải vấn đề mà bạn không biết, bạn vẫn có thể tiếp tục đặt câu hỏi thông qua cộng đồng và /yêu cầu bài giảng này và mong đợi được trợ giúp liên tục.
  • Bạn có thể giải tỏa nỗi sợ về các bài kiểm tra mã hóa SQL.
    • Trong khóa học này, chúng ta sẽ đà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 lập trình.
    • 50 câu hỏi thiết yếu của Leetcode được thiết kế để bao quát nhiều chủ đề thường xuất hiện trong các bài kiểm tra lập trình, do đó cũng hữu ích trong các tình huống thực tế.
  • Bạn có thể đi từ trình độ mới bắt đầu đến trình độ chuyên gia.
    • Để người mới bắt đầu trở thành chuyên gia, điều quan trọng nhất là phải mắc nhiều lỗi và trải nghiệm nhiều loại truy vấn khác nhau.
    • Khi tham gia khóa học này, bạn sẽ được tiếp xúc với môi trường nơi bạn có thể thấy nhiều loại lỗi khác nhau.
      • Việc mắc lỗi và sai sót trong khi học là điều bình thường. Đó là một quá trình học tập và chắc chắn sẽ dẫn đến sự phát triển.
      • Tôi muốn đồng hành cùng bạn trên hành trình từ người mới bắt đầu đến chuyên gia.

Kiểm tra Leetcode SQL 50 (liên kết)

3. Vậy chúng ta không thể mong đợi điều gì? (Những gì không được đề cập)

  • Nó không đề cập đến ngữ pháp chi tiết cho từng loại DB.
    • Thật không may, tôi không thể nói rằng bài giảng này có thể giải quyết được tất cả các phần của ngữ pháp SQL. Điều này là do có nhiều loại DB khác nhau và mỗi DB có thể có sự khác biệt về cách sử dụng hàm và ngữ pháp chi tiết.
    • Ngoài ra, vì hệ sinh thái lập trình liên tục thay đổi với mỗi bản cập nhật phiên bản nên các nhà phát triển trong lĩnh vực này phải liên tục nghiên cứu và kiểm tra những thay đổi này trong khi thực hiện công việc thực tế của mình.
  • Tôi sẽ dạy bạn cách bắt cá, chứ không phải cách bắt cá.
    • Nhưng lý do tôi vẫn nói rằng bài giảng này hay là vì tôi muốn truyền đạt phương pháp bắt cá chứ không phải con cá.
    • Như tôi đã đề cập trước đó, không có nhà phát triển nào trong lĩnh vực này có thể ghi nhớ hoặc biết trước ngữ pháp của tất cả các DB, vì hệ sinh thái lập trình luôn thay đổi.
    • Nếu bạn đang chuẩn bị cho việc phân tích/tuyển dụng thực tế, điều quan trọng là phải tập trung vào các phần cốt lõi không thay đổi và học cách ứng phó với từng tình huống trong thực tế cho các phần còn lại.

4. Bài giảng sẽ diễn ra như thế nào? (Bài giảng/Giới thiệu sản phẩm)

  • Chúng tôi sẽ giúp bạn giải quyết mọi bài toán mà không cần phải xem đáp án bằng cách giải đi giải lại nhiều lần.
    • Mục tiêu của bài giảng này là giúp bạn giải quyết các bài toán trong lớp giải quyết vấn đề ít nhất hai lần, sau đó viết trực tiếp các truy vấn mà không cần xem câu trả lời khi bạn gặp lại bài toán.
    • Trong bài giảng này, chúng tôi khuyên bạn nên lặp lại bài toán nhiều hơn hai lần và tiến hành chia thành các bước dưới đây.
      • Khi đọc lần đầu, chúng tôi khuyên bạn không nên nghĩ về nó quá 30 phút và hãy xem video nếu bạn không thể giải quyết được vấn đề.
      • Khi đọc lần thứ hai, tôi khuyên bạn chỉ nên chọn những bài toán mà bạn không thể tự giải quyết được trong lần đọc đầu tiên và giải quyết chúng mà không cần suy nghĩ về chúng quá một giờ.
      • Sau đó, tôi khuyên bạn chỉ nên chọn những bài toán mà bạn không thể giải được ngay cả sau khi đọc hai lần và giải chúng nhiều lần cho đến khi bạn có thể giải mà không cần nhìn vào đáp án.
    • Chúng tôi sẽ hướng dẫn bạn một kế hoạch mà bạn có thể lựa chọn dựa trên tình hình 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 khẩn cấp ngắn hạn) Chọn khoảng thời gian bạn muốn và hoàn thành khóa học.
    • Vui lòng tham khảo video mẫu của bài giảng này để biết phương pháp giải quyết vấn đề.
  • Chúng tôi sẽ giúp bạn hoàn thành khóa học thông qua việc học tập.
    • Nghiên cứu này mở cho tất cả người nộp đơn và được tiến hành trực tuyến một lần một tuần, tổng cộng bốn lần.
    • Chúng tôi giúp người tham gia nghiên cứu theo dõi tiến trình của họ.
    • Tiến trình bao gồm việc giải quyết các vấn đề chung trong mỗi tuần và lần lượt giải thích các vấn đề bằng lời với các thành viên trong nhóm học tập.
      • Một nghiên cứu riêng dành cho người hướng nội (xác minh tiến độ chỉ thông qua văn bản) cũng được tiến hành.
  • Chúng tôi có một trung tâm dịch vụ khách hàng, nơi bạn có thể đặt câu hỏi nếu có bất kỳ thắc mắc nào.
    • Nếu bạn có bất kỳ câu hỏi nào, vui lòng gửi qua tab Câu hỏi trong Inflearn.

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

  • <Planner's SQL> Tác giả - Insight

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

  • Nhiều kinh nghiệm đào tạo SQL (dành cho các tập đoàn toàn cầu, công ty khởi nghiệp và cá nhân)

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

Hướng dẫn mở cộng đồng

Tham gia máy chủ Discord của chúng tôi để giao lưu và trao đổi thông tin 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 SQL cơ bản và muốn trở thành chuyên gia.

  • Những ai muốn ôn thi SQL coding.

  • 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 về cú pháp SQL cơ bản

Xin chào
Đây là

4,011

Học viên

263

Đánh giá

39

Trả lời

4.9

Xếp hạng

6

Các khóa học

누구나 데이터를 직접 다루는 자유를 얻을 수 있는 곳

[강의자 소개]

  • 데이터 엔지니어 및 분석가 현업 재직 경험 (SSG.COM, 크몽, 놀이의발견)

  •  <기획자의 SQL> 저자 - 인사이트

     

  • SQL 출강 경험 다수 (다수의 기업 및 개인 대상)

     

[학생/취준생 40% 특별 할인]

  • data.pelican.joe@gmail.com로 중요정보를 가린 학생증 사진을 첨부해서 메일을 보내주시면 40% 할인 쿠폰을 보내드려요.

@instagram: https://www.instagram.com/breachers_data

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ả

2 đánh giá

5.0

2 đánh giá

  • griotold님의 프로필 이미지
    griotold

    Đánh giá 26

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    I thought I knew SQL to some extent, but I realized my skills are quite lacking. Thank you for making me realize what I'm missing. I'll try again and move on to the second part after I've built up enough skills to solve all the problems without looking at the solutions. Thank you for the great lecture.

    • breachers
      Giảng viên

      Hello Mr. Gorio! You've quickly grasped which areas need more improvement just from the lectures. I'll be cheering on your continued growth! Congratulations on completing the course, and please feel free to use Discord for any questions you may have! Thank you!

  • stewdentoffice5769님의 프로필 이미지
    stewdentoffice5769

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    8% đã tham gia

    I had been struggling with SQL for a while and was wondering what to do. But I was too busy to open a book and study from AtoZ, so I was very grateful when the instructor opened a class. If I didn't know SQL at all, it would be a different story, but this class where I can immediately solve example problems when I've forgotten something I used to know!!! I was able to remember the queries that were somewhere in my memory and immediately put them into practice(?)!

    • breachers
      Giảng viên

      Hi Euna! Since you already have a foundation in SQL, I think problem-solving is the most effective way to build your skills. I'm glad to hear that it was helpful when you were put into real-world situations! Feel free to ask if you have any questions. Thank you.

807.220 ₫

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!