型別 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;