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;