1. Apprendre
  2. /
  3. Cours
  4. /
  5. Функції для обробки даних у PostgreSQL

Connected

Exercice

Об'єднаймо все разом

У цій вправі ми використаємо таблиці film і category, щоб створити нове поле film_category, об'єднавши назву категорії name із title фільму. Ви також потренуєтеся, як обрізати текстові поля, наприклад стовпчик description у таблиці film, не відрізаючи слово посередині.

Для цього ми скористаємося функцією REVERSE(), щоб визначити позицію останнього пробільного символу в description перед тим, як досягнемо 50 символів. Цей прийом дає змогу знайти позицію останнього символу, на якому потрібно обрізати текст, і переконатися, що довжина менша або дорівнює 50 символам І при цьому не розриває слово.

Це просунута техніка, але я певен, що ви впораєтеся! Рушаймо далі.

Instructions

100 XP
  • Отримайте перші 50 символів стовпчика description.
  • Визначте позицію останнього пробільного символу в обрізаному стовпчику description і відніміть її від числа 50 — як другий параметр у першій наведеній вище функції.