We may earn an affiliate commission when you visit our partners.
Course image
Vịt Làm Data

Hơn 7000 người đã học khóa Tự học SQL cùng Vịt - Cơ bản

  • Gần 100 bài tập được thiết kế kĩ càng.

  • Mỗi bài tập đi kèm video giải thích cách làm, mở rộng kiến thức.

  • Tổng thời lượng video là 500 phút - dài bằng 4 bộ phim chiếu rạp.

  • Được đăng tải trên Youtube hoàn toàn miễn phí.

Sau khóa cơ bản, hẳn là bạn có nhiều câu hỏi, yêu cầu thực tế đang chờ đợi?

Read more

Hơn 7000 người đã học khóa Tự học SQL cùng Vịt - Cơ bản

  • Gần 100 bài tập được thiết kế kĩ càng.

  • Mỗi bài tập đi kèm video giải thích cách làm, mở rộng kiến thức.

  • Tổng thời lượng video là 500 phút - dài bằng 4 bộ phim chiếu rạp.

  • Được đăng tải trên Youtube hoàn toàn miễn phí.

Sau khóa cơ bản, hẳn là bạn có nhiều câu hỏi, yêu cầu thực tế đang chờ đợi?

  • Data công ty không sạch thì làm sao để check data?

  • Check rồi thì làm sao để dữ liệu sạch?

  • Sạch rồi thì mình có thể làm gì nữa để tận dụng tối đa?

  • Rồi một số yêu cầu thì cần dùng subquery, window function… và bạn chưa thực sự hiểu.

Vịt có khóa học SQL nâng cao để giúp bạn giải quyết các vấn đề trên.

Bạn sẽ được thử thách với những yêu cầu sát với công việc, làm với dataset lấy từ thực tế.

Bạn sẽ được đưa qua quy trình đầy đủ từ kiểm tra, làm sạch đến làm giàu dữ liệu.

Bạn cũng sẽ học các công cụ nâng cao hơn, giải quyết nhiều yêu cầu khó nhằn hơn.

Đảm bảo chất lượng cho học viên.

  • Được học thử các video kiến thức.

  • Hoàn tiền trong vòng 30 ngày nếu không hài lòng với khóa học.

  • Kết bạn với Vịt, tham gia cộng đồng, tư vấn lộ trình nghề nghiệp :D

Lưu ý: Khóa học này là khóa SQL nâng cao, là phần tiếp theo của khóa SQL cơ bản. Khóa SQL cơ bản Vịt đã đăng hoàn toàn miễn phí trên youtube. Bạn có thể lên youtube và tìm playlist "Tự Học SQL cùng Vịt - Khóa Cơ Bản cho Người Mới Bắt Đầu" để học phần cơ bản trước khi mua khóa học này nha :D

Enroll now

What's inside

Learning objectives

  • Bạn sẽ được thử thách với những yêu cầu sát với công việc thực tế.
  • Bạn sẽ được làm việc với dataset lấy từ thực tế.
  • Bạn sẽ được đưa qua quy trình đầy đủ từ kiểm tra, làm sạch đến làm giàu dữ liệu.
  • Bạn cũng sẽ học các công cụ nâng cao hơn, giải quyết nhiều yêu cầu khó nhằn hơn.

Syllabus

Giới thiệu
Giới thiệu khóa nâng cao
Hướng dẫn học trên Udemy
Mùa 08: Sumif, Countif
Read more

Timeline:

0:00 Giới thiệu Data Quality

0:54 C01 T04

1:43 Cách kiểm tra duplicates

3:07 Phân biệt Primary key và Unique key

4:27 Tiếp tục kiểm tra duplicates

Timeline:

0:00 Loại hình nhà ở

2:46 Số phòng ngủ

Link template: https://docs.google.com/spreadsheets/d/1o6cdNgcq0-fYoRhhnec16zr4SSHfpHDL4e4NmDst77s/copy

Timeline:

0:00 Giới thiệu

1:40 Huyện

2:51 Hierarchy Quận - Huyện

4:29 Giấy tờ pháp lý

5:48 Số tầng

8:37 Diện tích

11:29 Dài, Rộng

13:04 Giá/m2

15:05 Tổng kết

Timeline:

0:00 Giới thiệu

1:22 Kiểm tra duplicates

4:37 Province

5:54 Wind

7:41 Wind direction

8:25 Rain

10:56 Humidity, Cloud

13:45 Date

15:58 Tổng kết

Timeline:

0:00 Giới thiệu

2:27 Table, Relationships

5:21 Data dictionary Tiki Book

7:38 Data dictionary Tiki Book Comment

8:52 Process, Operation

10:20 Cách dữ liệu sinh ra

Timeline:

0:00 Giới thiệu

1:46 Kiểm tra duplicates

3:46 Author

5:39 Hai cột Price

9:19 Quantity

15:14 Category

17:33 N review, Avg rating

20:45 Page

23:31 Manufacturer

Timeline:

0:00 Giới thiệu

0:31 Kiểm tra duplicates

2:13 Product ID

3:04 Thank count

4:04 Rating

5:04 Tổng kết

Tìm đọc về các loại dữ liệu trên SQL:

- https://cloud.google.com/bigquery/docs/reference/standard-sql/data-types

- https://whatagraph.com/blog/articles/bigquery-data-types

Timeline:

0:00 Giới thiệu

1:03 String types

2:15 Numeric types

2:25 Integer

3:58 Numeric & Float

6:21 Boolean types

9:54 Tổng kết

Hàm xử lý ký tự: https://cloud.google.com/bigquery/docs/reference/standard-sql/string_functions

Timeline:

0:00 Giới thiệu

1:04 Biến đổi in hoa

3:23 Nối ký tự

4:50 Làm sạch

8:03 Thay thế

9:54 Trích xuất

12:55 Tìm kiếm

13:57 Làm giàu

14:34 Tổng kết

Hàm xử lý số học: https://cloud.google.com/bigquery/docs/reference/standard-sql/mathematical_functions

Timeline:

0:00 Giới thiệu

0:26 Làm tròn

3:35 Toán học

Hàm xử lý boolean: https://cloud.google.com/bigquery/docs/reference/standard-sql/operators#is_operators

Timeline:

0:00 Phân tích yêu cầu

0:44 Cách 1: Loại bỏ

2:15 Cách 2: Trích xuất

Timeline:

0:00 Giới thiệu

0:29 CAST

5:57 PARSE_DATE

7:36 CASE WHEN

8:00 Tổng kết

Timeline:

0:00 Giới thiệu

1:03 Đổi tên

1:55 Đổi về đúng dạng

2:41 Xử lý dữ liệu sai

3:28 Xử lý null

4:25 Làm sạch giá trị

5:13 Làm giàu

6:19 Tổng kết

Timeline:

0:00 Giới thiệu

0:52 B1: Lưu kết quả làm sạch bằng giao diện Bigquery

3:15 Chia sẻ dataset cho public

4:43 B2: Lưu câu query làm sạch bằng giao diện Bigquery

5:47 Cách khác: Lưu query thành view

8:23 Cách khác: Lưu kết quả làm sạch bằng SQL

8:56 Tổng kết

Khóa Xử lý dữ liệu cho Data Warehouse: https://vitlamdata.substack.com/p/khoa-hoc-xu-ly-du-lieu-cho-data-warehouse

ĐA CON TRỎ (MULTI-CURSOR)

Thêm con trỏ ở dưới

  • Win: Ctrl+Alt+⬇️

  • Mac: Cmd+Alt+⬇️

Đi đến đầu/cuối dòng: Home/End

Đi hết một từ

  • Win: Ctrl+Arrow

  • Mac: Option+Arrow

Chọn hết một từ

  • Win: Ctrl+Shift+Arrow

  • Mac: Option+Shift+Arrow

Thêm con trỏ bằng cách tìm từ

  • Win: Ctrl+D

  • Mac: Cmd+D

Timeline:

0:00 Giới thiệu

0:59 Đổi tên cột

8:07 Đổi về đúng dạng | SELECT * EXCEPT

11:51 Bỏ dữ liệu sai

13:17 Làm giàu

14:15 Đa con trỏ (Multi-cursor)

18:10 Làm giàu (tiếp theo)

18:58 Sắp xếp cột và dữ liệu

21:44 Tổng kết

Timeline:

0:00 Giới thiệu

1:27 Đổi tên cột

8:34 Đổi về đúng dạng

10:49 Bỏ dữ liệu sai | SELECT DISTINCT

15:48 Xử lý null

19:35 Làm sạch giá trị

31:07 Sắp xếp dữ liệu & lưu bảng

32:53 Tổng kết

Timeline:

0:00 Giới thiệu

2:21 Kiểm tra duplicates

3:48 Date

5:31 Kiểm tra data được flatten

10:17 Tổng kết

Timeline:

0:00 Đổi tên cột

9:34 Đổi về đúng dạng

15:45 Làm sạch giá trị

17:19 Làm giàu Invoice Number

22:11 Làm giàu Company Name | Hàm SPLIT

33:20 Tổng kết

Timeline:

0:00 Giới thiệu dataset Hacker News

4:15 Data Profiling

Timeline:

0:00 Giới thiệu

3:03 Kiểm tra duplicates

3:33 Kiểm tra các cột

3:33 Dead

4:16 Timestamp

4:47 Type

5:48 Deleted

6:12 Kiểm tra business rules

8:58 Tổng kết

Timeline:

0:00 Đổi tên cột

9:33 Bỏ dữ liệu sai

18:04 Xử lý null

20:50 Lưu kết quả

Timeline:

0:00 Tách bảng story

5:18 Tách bảng comment

7:04 Tổng kết

Timeline:

0:00 Giới thiệu

0:27 Data Profiling

2:58 Data Quality

6:06 Làm sạch | Đổi tên

10:31 Đổi về đúng dạng

12:54 Làm giàu

14:29 Lượt views trung bình | Hàm DATE_DIFF

27:08 Lưu kết quả

Timeline:

0:00 Giới thiệu | Data Profiling

2:33 Làm sạch

6:37 Hàm TRIM

8:12 Làm sạch dấu cách | Dùng AI GPT (Google Bard)

11:49 Làm giàu | Trích xuất họ | Hàm SPLIT

13:54 Trích xuất tên

27:04 Lưu kết quả

27:31 Tìm hiểu dataset

Timeline:

0:00 Data Profiling

4:14 Phân tích yêu cầu

Timeline:

0:00 Union

4:53 Lưu ý khi dùng UNION ALL

8:47 Data shaping

Timeline:

0:00 Giới thiệu

0:59 Data Profiling

Timeline:

0:00 Kiểm tra duplicates

4:37 Đổi tên cột

9:35 Đổi về đúng dạng

11:01 Bỏ dữ liệu sai

14:22 Xử lý null

18:56 Làm sạch giá trị

20:58 Làm giàu | Hàm DATE_ADD

29:11 Lưu kết quả

Timeline:

0:00 Công việc thực tế

2:13 Cách tìm hiểu, nghiên cứu

3:24 Tại sao cần phân tích khách hàng (KH)?

6:28 Phân tích KH là gì?

12:32 Phân tích KH là làm gì?

20:29 Góc nhìn công việc thực tế

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Tiếp cận với những người làm trong ngành dữ liệu thường ngày
Phù hợp với những ai đang làm việc với dữ liệu nhưng muốn nâng cao kỹ năng
Có lộ trình cụ thể cho người học theo đuổi nghề nghiệp khoa học dữ liệu
Giúp người học có đủ kiến thức và kỹ năng để xử lý dữ liệu từ các nguồn khác nhau

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Sql nâng cao thực tế từ vịt

Theo học viên, khóa Tự học SQL cùng Vịt - Nâng cao là một khóa học rất thực tế và bổ ích, đặc biệt phù hợp cho những ai muốn nâng cao kỹ năng SQL để ứng dụng trực tiếp vào công việc. Nhiều người đánh giá cao việc khóa học tập trung vào các bài tập thực chiến với dữ liệu thật, giúp họ hiểu rõ quy trình làm sạch, kiểm tra và làm giàu dữ liệu. Các video hướng dẫn được trình bày rõ ràng, dễ hiểu, và giảng viên Vịt được khen ngợi về khả năng truyền đạt. Một số học viên mới có thể cần ôn lại kiến thức SQL cơ bản trước khi tham gia để theo kịp tốc độ.
Các bài tập đa dạng, giúp củng cố kiến thức hiệu quả.
"Gần 100 bài tập được thiết kế kỹ càng là một nguồn tài liệu thực hành vô giá."
"Mỗi bài tập đều có video giải thích chi tiết, điều này giúp tôi tự học rất hiệu quả."
"Tôi cảm thấy mình đã thử thách với nhiều yêu cầu khó nhằn thông qua hệ thống bài tập."
Cung cấp quy trình làm việc với dữ liệu đầy đủ từ A-Z.
"Tôi rất thích việc khóa học đi sâu vào quy trình từ kiểm tra, làm sạch đến làm giàu dữ liệu, rất có hệ thống."
"Hiểu được cách Vịt xử lý dữ liệu không sạch là điểm cộng lớn, nó giải quyết vấn đề thực tế tôi gặp phải."
"Khoá học giúp tôi có cái nhìn tổng quan và chi tiết về workflow xử lý data, từ profiling đến cleaning."
Giảng viên giải thích rõ ràng, từng bước qua các khái niệm.
"Các video giải thích cách làm rất chi tiết và dễ hiểu, ngay cả những phần khó như Window Function."
"Giảng viên Vịt có cách truyền đạt lôi cuốn và đưa ra nhiều ví dụ minh họa sống động."
"Tôi rất thích cách Vịt hướng dẫn từng bước qua các quy trình Data Profiling và Data Cleaning."
Khóa học tập trung vào các tình huống và dữ liệu thực tế.
"Tôi rất ấn tượng với việc khóa học sử dụng dataset từ thực tế, giúp tôi hình dung rõ công việc một Data Analyst."
"Các bài tập sát với yêu cầu công việc, không chỉ lý thuyết suông, rất phù hợp cho người đi làm."
"Tôi đã có thể áp dụng ngay kiến thức làm sạch dữ liệu vào dự án của công ty sau khi học."
Khóa học đòi hỏi học viên có kiến thức SQL cơ bản vững chắc.
"Khóa này đúng là nâng cao, nếu bạn chưa học cơ bản của Vịt trên Youtube thì sẽ hơi khó theo kịp."
"Tôi thấy mình cần ôn lại một số kiến thức cơ bản trước khi bắt đầu để không bị bỡ ngỡ."
"Dù là nâng cao nhưng có những đoạn tôi vẫn thấy cần tự tìm hiểu thêm để hiểu sâu hơn."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Tự học SQL cùng Vịt - Nâng cao with these activities:
Sắp xếp và tổng hợp tài liệu học tập
Sắp xếp và tổng hợp tài liệu học tập sẽ giúp bạn dễ dàng tìm kiếm và xem lại thông tin, củng cố kiến thức và chuẩn bị cho các bài kiểm tra.
Show steps
  • Tải về slide, giáo trình của khóa học
  • In ra hoặc lưu các tài liệu quan trọng
  • Sắp xếp tài liệu theo thứ tự
Tìm kiếm người cố vấn
Tìm kiếm người cố vấn có kinh nghiệm và kiến thức về SQL sẽ giúp bạn giải đáp thắc mắc, định hướng học tập và hỗ trợ bạn trong quá trình học.
Show steps
  • Tham gia các nhóm, cộng đồng liên quan đến SQL
  • Liên hệ với các chuyên gia trong lĩnh vực SQL
  • Tham dự các sự kiện, hội thảo về SQL
Tham dự workshop về SQL
Tham dự workshop sẽ giúp bạn học hỏi từ các chuyên gia, tiếp cận với các kiến thức và kỹ thuật mới về SQL.
Show steps
  • Tìm kiếm các workshop về SQL phù hợp
  • Đăng ký tham dự workshop
  • Chuẩn bị trước cho workshop
  • Tham gia tích cực và tương tác trong workshop
  • Thực hành và áp dụng những kiến thức đã học
Four other activities
Expand to see all activities and additional details
Show all seven activities
Làm bài tập luyện tập
Thực hành các bài tập sẽ giúp bạn củng cố kiến thức và kỹ năng xử lý dữ liệu với SQL.
Show steps
  • Giải các bài tập thực hành trong khóa học
  • Tìm các bài tập thực hành khác trên mạng hoặc trong sách
  • Giải các bài tập thực hành theo nhóm
Xây dựng một ứng dụng sử dụng SQL
Xây dựng một ứng dụng sử dụng SQL sẽ giúp bạn áp dụng kiến thức về SQL vào thực tế, củng cố kỹ năng và nâng cao trải nghiệm học tập.
Show steps
  • Xác định mục đích và phạm vi của ứng dụng
  • Thiết kế cơ sở dữ liệu
  • Viết code cho ứng dụng
  • Test và triển khai ứng dụng
Tạo một dashboard để trực quan hóa dữ liệu
Tạo một dashboard sẽ giúp bạn tóm tắt và trực quan hóa dữ liệu, giúp bạn dễ dàng nắm bắt và hiểu rõ hơn về dữ liệu.
Show steps
  • Chọn một tập dữ liệu để tạo dashboard
  • Thiết kế giao diện dashboard
  • Thêm các biểu đồ và đồ thị vào dashboard
  • Xuất và chia sẻ dashboard với người khác
Đóng góp vào các dự án mã nguồn mở liên quan đến SQL
Đóng góp vào các dự án mã nguồn mở sẽ giúp bạn nâng cao kỹ năng thực tế, áp dụng kiến thức về SQL vào các tình huống thực tế và kết nối với cộng đồng SQL.
Show steps
  • Tìm kiếm các dự án mã nguồn mở liên quan đến SQL
  • Đọc tài liệu và hướng dẫn của dự án
  • Đề xuất và thực hiện các thay đổi
  • Kiểm tra và gửi pull request
  • Theo dõi và duy trì các đóng góp

Career center

Learners who complete Tự học SQL cùng Vịt - Nâng cao will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser