1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Làm sạch dữ liệu trong cơ sở dữ liệu PostgreSQL

Connected

Bài tập

Áp dụng hàm tổng hợp cho các giá trị đã chuyển kiểu

Như đã minh họa trong bài tập video, chuyển giá trị của một cột từ TEXT sang số cho phép bạn thực hiện tính toán bằng các hàm tổng hợp. summons_number có kiểu TEXT trong bộ dữ liệu parking_violation. Bạn có thể tính giá trị lớn nhất (dùng MAX(summons_number)) và nhỏ nhất (dùng MIN(summons_number)) của biểu diễn TEXT là summons_number. Tuy nhiên, nếu bạn muốn biết độ rộng khoảng (max - min) của các giá trị summon_number, phép tính này không khả thi vì phép trừ trên kiểu TEXT không được định nghĩa. Trước hết, chuyển summons_number sang BIGINT sẽ giải quyết vấn đề này.

Trong bài tập này, bạn sẽ tính độ rộng khoảng của các giá trị summons_number bằng hiệu giữa summons_number lớn nhất và nhỏ nhất.

Hướng dẫn

100 XP
  • Xác định range_size cho summons_number là hiệu giữa summons_number lớn nhất và nhỏ nhất, sử dụng cột summons_number sau khi chuyển sang kiểu BIGINT.