LoslegenKostenlos loslegen

Die Funktion TRIM

In dieser Übung werden wir ein paar Übungen von früher in diesem Kapitel wiederholen und kombinieren. Wenn du dich erinnerst, hast du die Funktion LEFT() verwendet, um die Spalte description auf 50 Zeichen zu kürzen, aber du hast gesehen, dass einige Wörter abgeschnitten waren und/oder Leerzeichen am Ende hatten. Wir können Trimming-Funktionen verwenden, um die Leerzeichen am Ende des Strings zu entfernen, nachdem er abgeschnitten wurde.

Diese Übung ist Teil des Kurses

Funktionen zur Manipulation von Daten in PostgreSQL

Kurs anzeigen

Anleitung zur Übung

  • Wandle die Filmkategorie name in Großbuchstaben um und verwende CONCAT(), um sie mit title zu verketten.
  • Kürze die Beschreibung auf die ersten 50 Zeichen und achte darauf, dass nach dem Kürzen keine führenden oder nachgestellten Leerzeichen vorhanden sind.

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

-- 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;
Code bearbeiten und ausführen