Функция TRIM
В этом упражнении мы вернёмся к нескольким заданиям из начала главы и объединим их. Помните, как вы использовали функцию LEFT(), чтобы обрезать столбец description до 50 символов? Тогда некоторые слова обрезались на полуслове, а в конце строки оставались лишние пробелы. Функции обрезки пробелов помогут устранить эти пробелы в конце усечённой строки.
Это упражнение является частью курса
Функции для работы с данными в PostgreSQL
Инструкции к упражнению
- Преобразуйте
nameкатегории фильма в верхний регистр и с помощью функцииCONCAT()объедините его с полемtitle. - Усеките описание до первых 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;