開始使用免費開始

TRIM 函式

在這個練習中,我們要回顧並結合本章前面幾個練習。你之前使用 LEFT() 函式把 description 欄位截斷為 50 個字元,但發現有些單字被切斷,且結尾可能留下空白。現在可以用修剪(trimming)函式,在截斷之後移除字串末端的空白字元。

本練習屬於課程

在 PostgreSQL 操作資料的函式

檢視課程

練習說明

  • 將影片分類的 name 轉成大寫,並使用 CONCAT()title 串接。
  • description 截斷為前 50 個字元,並在截斷後確保字串開頭與結尾都沒有空白字元。

動手互動練習

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

-- Concatenate the uppercase category name and film title
SELECT 
  ___(___(___), ': ', ___) AS film_category, 
  -- Truncate the description remove trailing whitespace
  ___(___(___, ___)) AS film_desc
FROM 
  film AS f 
  INNER JOIN film_category AS fc 
  	ON f.film_id = fc.film_id 
  INNER JOIN category AS c 
  	ON fc.category_id = c.category_id;
編輯並執行程式碼