Bắt đầu ngayBắt đầu miễn phí

Khám phá với phép chia

Khi khám phá một cơ sở dữ liệu mới, đôi khi không rõ dữ liệu có ý nghĩa gì và các cột liên quan với nhau như thế nào.

Cột unanswered_pct trong bảng stackoverflow chứa thông tin gì? Đó có phải là phần trăm số câu hỏi có thẻ (tag) nhưng chưa được trả lời (số câu hỏi chưa trả lời có thẻ/tổng số câu hỏi có thẻ)? Hay là thứ khác, chẳng hạn phần trăm tổng số câu hỏi chưa được trả lời trên toàn trang có gắn thẻ đó (số câu hỏi chưa trả lời có thẻ/tổng số câu hỏi chưa trả lời)?

Hãy chia unanswered_count (số câu hỏi chưa trả lời có thẻ) cho question_count (tổng số câu hỏi có thẻ) để xem giá trị có khớp với unanswered_pct hay không, từ đó xác định câu trả lời.

Bài tập này là một phần của khóa học

Phân tích Khám phá Dữ liệu bằng SQL

Xem khóa học

Hướng dẫn bài tập

  • Loại bỏ các hàng mà question_count bằng 0 để tránh lỗi chia cho 0.
  • Giới hạn kết quả còn 10 hàng.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

-- Divide unanswered_count by question_count
SELECT ___/___::___ AS computed_pct, 
       -- What are you comparing the above quantity to?
       ___
  FROM stackoverflow
 -- Select rows where question_count is not 0
 WHERE ___ ___ ___
 ___ ___;
Chỉnh sửa và Chạy Mã