НачатьНачать бесплатно

Функция 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;
Редактировать и запускать код