开始使用免费开始使用

TRIM 函数

在本练习中,我们将回顾并组合本章前面的一些练习。回想一下,您曾使用 LEFT() 函数将 description 列截断为 50 个字符,但会发现有些单词被切断,且/或末尾带有空白。我们可以使用修剪函数在截断后去除字符串末尾的空白。

本练习是课程的一部分

在 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;
编辑并运行代码