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

Á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 TEXTsummons_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.

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

Làm sạch dữ liệu trong cơ sở dữ liệu PostgreSQL

Xem khóa học

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

  • 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.

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.

SELECT
  -- Define the range_size from the max and min summons number
  ___(___) - ___(___) AS ___
FROM
  parking_violation;
Chỉnh sửa và Chạy Mã