ПочатиПочніть безкоштовно

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