使用 EXTRACT
你可以使用 EXTRACT() 和 DATE_PART(),從時間戳欄位擷取子欄位,輕鬆在查詢中建立新欄位。
現在假設你想建立一個預測模型,用來依星期幾預測 DVD 租借量。你可以在查詢中搭配 dow 識別項使用 EXTRACT() 函式,從 rental 資料表的 rental_date 欄位建立一個名為 dayofweek 的新欄位。
接著,你可以針對指定的日期範圍,COUNT() 出 rental 資料表中的筆數,並依新建立的 dayofweek 欄位進行彙總。
本練習屬於課程
在 PostgreSQL 操作資料的函式
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
SELECT
-- Extract day of week from rental_date
___(___ ___ ___) AS dayofweek
FROM rental
LIMIT 100;