Die Funktion TRIM
In dieser Übung schauen wir uns ein paar Übungen aus dem Anfang dieses Kapitels nochmal genauer an und kombinieren sie. Du erinnerst dich bestimmt, dass du die Funktion LEFT() benutzt hast, um die Spalte description auf 50 Zeichen zu kürzen, aber dann gesehen hast, dass einige Wörter abgeschnitten wurden und/oder am Ende Leerzeichen hatten. Wir können Trimmfunktionen nutzen, um die Leerzeichen am Ende der Zeichenfolge zu entfernen, nachdem sie gekürzt wurde.
Diese Übung ist Teil des Kurses
Funktionen zur Datenbearbeitung in PostgreSQL
Anleitung zur Übung
- Ändere
nameder Kategorie „film“ zu Großbuchstaben und verbinde sie mitCONCAT()undtitle. - Kürze die Beschreibung auf die ersten 50 Zeichen und pass auf, dass nach dem Kürzen keine Leerzeichen am Anfang oder Ende stehen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- 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;