開始使用免費開始

對轉換後的值套用聚合函式

如影片練習所示,把欄位值從 TEXT 轉成數值後,就能使用聚合函式進行計算。parking_violation 資料集中,summons_number 的型別是 TEXT。你可以計算 TEXT 形式的 summons_number 的最大值(使用 MAX(summons_number))與最小值(使用 MIN(summons_number))。不過,若你想知道 summon_number 值的範圍大小(max - min),這項計算行不通,因為 TEXT 型別未定義減法運算。先把 summons_number 轉為 BIGINT,就能解決這個問題。

在本練習中,你將把 summons_number 值的範圍大小計算為最大與最小 summons_number 之間的差。

本練習屬於課程

清理 PostgreSQL 資料庫中的資料

檢視課程

練習說明

  • 定義 summons_numberrange_size,做法是先將 summons_number 欄位轉為 BIGINT 型別,然後以最大 summons_number 減去最小 summons_number

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

SELECT
  -- Define the range_size from the max and min summons number
  ___(___) - ___(___) AS ___
FROM
  parking_violation;
編輯並執行程式碼