1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Phân tích Khám phá Dữ liệu bằng SQL

Connected

Bài tập

Coalesce

Hàm coalesce() hữu ích khi bạn muốn chỉ định một giá trị mặc định hoặc dự phòng khi một cột chứa giá trị NULL.

coalesce() kiểm tra các đối số theo thứ tự và trả về giá trị đầu tiên không phải NULL, nếu có.

  • coalesce(NULL, 1, 2) = 1
  • coalesce(NULL, NULL) = NULL
  • coalesce(2, 3, NULL) = 2

Trong dữ liệu fortune500, cột industry có một số giá trị bị thiếu. Hãy dùng coalesce() để lấy giá trị của sector làm industry khi industry là NULL. Sau đó tìm ngành (industry) xuất hiện nhiều nhất.

Hướng dẫn

100 XP
  • Dùng coalesce() để chọn giá trị đầu tiên không phải NULL từ industry, sector, hoặc 'Unknown' làm giá trị dự phòng.
  • Đặt bí danh cho kết quả của lời gọi coalesce() là industry2.
  • Đếm số hàng ứng với mỗi giá trị industry2.
  • Tìm giá trị industry2 phổ biến nhất.