Зміна регістру рядкових даних
Тепер ви використаєте таблиці film і category, щоб створити нове поле film_category, об'єднавши name категорії з title фільму. Ви також відформатуєте результат за допомогою функцій з відео, щоб змінити регістр полів, які вибираєте в запиті; наприклад, функції INITCAP(), яка перетворює рядок у «title case».
Ця вправа є частиною курсу
Функції для обробки даних у PostgreSQL
Інструкції до вправи
- Перетворіть
nameкатегорії фільму на верхній регістр (UPPERCASE). - Зробіть першою великою літерою кожного слова в
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;