開始使用免費開始

型別 CAST

在影片中,你看到使用型別轉換(type cast)可以解決資料型別的問題。若你知道某欄位把數字以 text 儲存,你可以將該欄位「轉型」成數值型,例如 integer

SELECT CAST(some_column AS integer)
FROM table;

現在,some_column 欄位會暫時以 integer 而不是 text 的形式呈現,也就是說你可以對該欄位執行數值運算。

本練習屬於課程

SQL 關聯式資料庫入門

檢視課程

練習說明

  • 執行提供的範例程式碼。
  • 由於它無法執行,請在正確的位置加入 integer 型別轉換,然後再執行一次。

動手互動練習

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

-- Calculate the net amount as amount + fee
SELECT transaction_date, amount + fee AS net_amount 
FROM transactions;
編輯並執行程式碼