Изменение регистра строковых данных
Теперь вы будете использовать таблицы film и category, чтобы создать новое поле film_category, объединив название категории name с названием фильма title. Результат нужно отформатировать с помощью функций, которые вы изучили в видео, — они позволяют управлять регистром выбираемых полей. Например, функция INITCAP() преобразует строку в формат заглавных слов.
Это упражнение является частью курса
Функции для работы с данными в PostgreSQL
Инструкции к упражнению
- Преобразуйте название категории
nameв верхний регистр. - Преобразуйте первую букву каждого слова в названии фильма
titleв верхний регистр. - Объедините преобразованное название категории
nameи название фильмаtitle, разделив их двоеточием. - Преобразуйте столбец
descriptionв нижний регистр.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
SELECT
-- Concatenate the category name to coverted to uppercase
-- to the film title converted to title case
___(___) || ': ' || ___(___) AS film_category,
-- Convert the description column to lowercase
___(___) AS description
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;