강의

멘토링

로드맵

Programming

/

Database

Bước đầu tiên để kiểm tra mã hóa SQL

Bằng cách giải quyết các vấn đề về Leetcode SQL, bạn có thể xác định các loại vấn đề và cải thiện kỹ năng triển khai SQL của mình trong một khoảng thời gian ngắn.

(5.0) 10 đánh giá

165 học viên

  • Gemma
3시간 만에 완강할 수 있는 강의 ⏰
코딩테스트
mysql
leetcode
Coding Test
SQL
MySQL

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

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

  • Triển khai logic SQL

  • Sử dụng các hàm SQL

  • Tổng quan nhanh về ngữ pháp SQL

Giải quyết vấn đề kiểm tra mã hóa SQL,
Triển khai logic + nhiều chức năng khác nhau trong một bài giảng!

Tôi nên chuẩn bị bao nhiêu cho bài kiểm tra mã hóa SQL?
Giải pháp của tôi cho vấn đề này sai ở đâu và tại sao?

SQL liên quan chặt chẽ đến công việc dữ liệu

SQL là ngôn ngữ lập trình giúp bạn khám phá những hiểu biết sâu sắc và xu hướng ẩn giấu trong khối lượng dữ liệu khổng lồ. Bạn cũng có thể trích xuất và phân tích chỉ những dữ liệu cần thiết. Vì SQL sử dụng cú pháp hạn chế, việc triển khai logic SQL và sử dụng đúng hàm là rất quan trọng. Do đó, SQL là ngôn ngữ đầu tiên bạn được học trong bài kiểm tra lập trình trước khi gia nhập một công ty CNTT, đặc biệt là đối với các vị trí liên quan đến dữ liệu . Nó vẫn rất cần thiết ngay cả sau khi bạn đã gia nhập công ty.

Nhưng bạn không biết bắt đầu từ đâu? Bạn nên bắt đầu với những kiến thức cơ bản, chẳng hạn như các nguyên tắc cơ sở dữ liệu, hay nó quá sức với bạn? Bây giờ, hãy cùng bắt đầu với việc giải quyết các bài toán SQL cho các bài kiểm tra mã hóa nhé!

Để giảm gánh nặng và tăng hiệu quả.

🙋‍♀️ Người tìm việc đang chuẩn bị cho các bài kiểm tra lập trình

🙋‍♀️ Những người muốn tham khảo các giải pháp SQL và áp dụng chúng vào công việc của mình

🙋‍♀️ Dành cho những ai thấy học qua ví dụ hiệu quả hơn lý thuyết

Để giúp bạn giải quyết các vấn đề SQL chung trong thời gian ngắn, bài giảng này sẽ trình bày các vấn đề SQL dễ của Leetcode (có bản dịch tiếng Hàn) .

Sau khi xây dựng được nền tảng kiến thức vững chắc, khi muốn nâng cao kỹ năng, tôi bắt đầu bằng cách giải các bài toán đơn giản thay vì đào sâu vào những lý thuyết khó hơn. Điều này tự nhiên cho phép tôi ôn lại các khái niệm, và bằng cách tự mình giải quyết các bài toán, chúng sẽ được ghi nhớ lâu hơn. Cũng giống như việc bạn không thể hiểu toán nếu chỉ học lý thuyết mà không thực hành giải toán, bạn sẽ không thể hiểu được nó.

Đừng lo lắng nếu bạn không thể giải quyết một bài toán SQL ngay lần đầu. Có một khoảng cách giữa việc nắm vững ngữ pháp và khả năng giải quyết vấn đề. Ban đầu, tôi đã không thể giải quyết được bài toán ngay lần đầu tiên, và điều đó đã mất rất nhiều thời gian. Vì việc làm quen với các dạng bài toán đòi hỏi sự luyện tập, tôi đã thiết kế khóa học này để giúp bạn tiếp cận từng bước một cách nhẹ nhàng. Hãy bắt đầu bước đầu tiên để vượt qua bài kiểm tra lập trình SQL năm nay!



Hoàn hảo cho người mới bắt đầu!
Các bước đầu tiên để kiểm tra mã hóa SQL

Truy vấn SQL trực tiếp trong MySQL Workbench + Sao lưu SQL thông qua tích hợp Github

Số lượng câu lệnh SQL bạn có thể truy vấn từ dấu nhắc Leetcode bị giới hạn. Việc xác minh trực tiếp dữ liệu mà câu lệnh SQL tạo ra là rất cần thiết để nâng cao kỹ năng của bạn. Do đó, trước khi giải quyết vấn đề, chúng ta sẽ cài đặt MySQL và thiết lập môi trường để truy vấn SQL trong Workbench.

Chúng tôi cũng sẽ thiết lập một môi trường tích hợp với GitHub. Việc tải mã của bạn lên GitHub cho phép bạn truy cập mã mọi lúc, mọi nơi, từ mọi thiết bị (dù là điện thoại hay máy tính), biến nó thành một công cụ sao lưu hữu ích. Tích hợp GitHub cực kỳ hữu ích, không chỉ cho SQL mà còn cho các ngôn ngữ lập trình khác!

Cung cấp các loại bài tập SQL chi tiết và bài tập về nhà

Ngay cả trong độ khó Dễ của Leetcode cũng có các cấp độ dễ và khó. Chúng ta sẽ bắt đầu với cấp độ dễ hơn. Ngoài độ khó, chúng tôi cũng phân loại các bài toán SQL theo loại. Một số liên quan đến logic, như CASE WHEN và GROUP BY, trong khi một số khác liên quan đến hàm, như LAG, LEAD và RANK. Bằng cách phân loại các bài toán, bạn có thể thấy ngay cách trình bày của từng loại bài toán.

Đối với những lĩnh vực cần giải thích khái niệm bổ sung, chúng tôi cũng cung cấp bài giảng lý thuyết PPT cho sinh viên. Chúng tôi cũng cung cấp bài tập và giải pháp để bạn tự thực hành thêm. Hãy tự kiểm tra kỹ năng SQL của bạn!

Chương trình giảng dạy chi tiết

Bài giảng được chia thành ba phần chính.

Phần 1.
Giới thiệu thông qua các bài toán có độ khó rất dễ

Chuẩn bị cho các bài kiểm tra mã hóa SQL bằng cách giải quyết các bài toán dễ hơn ở cấp độ Dễ của Leetcode trước.

Phần 2.
Các loại liên quan đến logic

Giải quyết các vấn đề liên quan đến logic theo loại (ví dụ: nối, nhóm theo, không trong, trường hợp khi nào, v.v.).

Sau khi truy vấn SQL từng bước bằng MySQL Workbench, chúng ta sẽ có được truy vấn cuối cùng.

Phần 3.
Các loại liên quan đến chức năng

Giải quyết các bài toán liên quan đến hàm theo loại (ví dụ: rank, dense_rank, row_number, lag, lead, v.v.).

Sau khi truy vấn SQL từng bước bằng MySQL Workbench, chúng ta sẽ có được truy vấn cuối cùng.


Hỏi & Đáp 💭

H. Điều gì làm cho khóa học này khác biệt?

  • Các bài toán Leetcode cũng được chia thành độ khóloại .
  • Chúng tôi cung cấp các thiết lập môi trường cho phép bạn kiểm tra trực tiếp kết quả SQL trung gian trong khi cài đặt MySQL Workbench .
  • Bằng cách cài đặt Github , chúng ta cung cấp một môi trường có thể sao lưu không chỉ SQL được sử dụng trong bài giảng này mà còn cả các ngôn ngữ lập trình khác trong tương lai.

H. Đây có phải là khóa học mà sinh viên không chuyên ngành cũng có thể tham gia không?

Không, khóa học này được thiết kế dành cho những người đã có kiến thức SQL cơ bản. Khóa học này lý tưởng cho những người đang tìm việc chuẩn bị cho các bài kiểm tra lập trình SQL hoặc những người mới bắt đầu trong lĩnh vực liên quan đến dữ liệu.

H. Tôi có thể đạt được trình độ thành thạo nào sau khi hoàn thành khóa học này?

Bài kiểm tra mã hóa thực tế là sự kết hợp giữa các câu hỏi về thuật toán và SQL (cộng thêm một số câu hỏi xử lý Pandas DataFrame). Các câu hỏi SQL không khó lắm! (Các câu hỏi về thuật toán có tính phân biệt cao hơn.)
Nếu bạn theo dõi bài giảng cẩn thận và xem lại mã được đăng trên Github trước ngày kiểm tra mã hóa, bạn sẽ có thể giải quyết các vấn đề trong phần SQL mà không gặp khó khăn.


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

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

  • Chuyên ngành kỹ thuật máy tính

  • Người tìm việc chuẩn bị cho bài kiểm tra viết mã

  • nhà phân tích dữ liệu

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

  • SQL

Xin chào
Đây là

803

Học viên

100

Đánh giá

38

Trả lời

4.8

Xếp hạng

4

Các khóa học

수학으로 시작하여 개발자 커리어 이후, 통계 공부를 통해 현재는 데이터 분석가로 정착한 Gemma 입니다. 데이터 분석은 흐르고 넘치는 빅데이터 안에서 참신한 인사이트와 트렌드를 파악하는게 가장 중요합니다. 말이야 쉽죠? 하지만 적절한 분석툴과 방법을 활용할 수 있다면 충분히 누구나 귀중한 보석을 발견할 수 있어요. 이러한 방법론을 여러분에게 공유하고자 합니다.

 

 

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

Tất cả

40 bài giảng ∙ (2giờ 5phú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ả

10 đánh giá

5.0

10 đánh giá

  • blockmonkey1992님의 프로필 이미지
    blockmonkey1992

    Đánh giá 11

    Đánh giá trung bình 4.8

    5

    60% đã tham gia

    • ss606444110님의 프로필 이미지
      ss606444110

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      83% đã tham gia

      SQL コーディング テストで出てくる概念を詳しく教えてくれたので、SQL の基礎を復習するのにとても良かったです。

      • ssb79018373님의 프로필 이미지
        ssb79018373

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        18% đã tham gia

        • iceicebear님의 프로필 이미지
          iceicebear

          Đánh giá 2

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          最初は柿が来なくて講義の報告に追いついたが、次々と重ねて講義を見る前に先に解いてみて、講義の中で取り上げられていない部分は質問しながら感覚をつかんだようです。誠心誠意まで答えてくださって理解するのに一層簡単でした。ありがとうございます!

          • sooonzero님의 프로필 이미지
            sooonzero

            Đánh giá 4

            Đánh giá trung bình 5.0

            5

            29% đã tham gia

            Gemmaの講師のおかげで成長し続けています。

            716.292 ₫

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

            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!