開始使用免費開始

從字串擷取門牌號碼

紐約市皇后區(Queens)的地址有個特色:街道地址中的門牌號碼部分【常常包含連字號】(範例與討論)。例如,地址 86-16 60 Ave 的實際門牌號碼是 16,而 86 指的是最近的交叉街。因此,如果你希望 house_number 嚴格代表違規停車發生處的門牌號碼,就需要擷取連字號(-)之後的數字作為此值。

在這個練習中,你會使用 STRPOS()SUBSTRING()LENGTH(),從皇后區的街道地址中擷取出特定的門牌號碼。

本練習屬於課程

清理 PostgreSQL 資料庫中的資料

檢視課程

動手互動練習

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

SELECT
  -- Find the position of first '-'
  ___(___, ___) AS dash_position
FROM
  parking_violation;
編輯並執行程式碼