從文字資料中擷取子字串
在這個練習中,你要練習如何從文字欄位擷取子字串。Sakila 資料庫包含 address 資料表,儲存所有出租門市的街道地址。你需要一份所有門市所在的街名清單,但 address 欄位同時包含門牌號碼。你會使用影片中學到的多個函式來處理 address 欄位,只回傳街道名稱。
本練習屬於課程
在 PostgreSQL 操作資料的函式
練習說明
- 從
address欄位中,只擷取不含門牌號碼的街道名稱。 - 使用函式來決定起始與結束位置參數。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
SELECT
-- Select only the street name from the address table
___(address ___ ___(' ' ___ ___)+1 FOR ___(___))
FROM
address;