Funcția TRIM
În acest exercițiu, vom relua și combina câteva exerciții din această lecție. Dacă îți amintești, ai folosit funcția LEFT() pentru a trunchia coloana description la 50 de caractere, dar ai observat că unele cuvinte erau tăiate și/sau aveau spații albe la final. Putem folosi funcțiile de tăiere a spațiilor pentru a elimina spațiile rămase la sfârșitul șirului după trunchiere.
Acest exercițiu face parte din cursul
Funcții pentru manipularea datelor în PostgreSQL
Instrucțiuni pentru exercițiu
- Convertește
name-ul categoriei de film la majuscule și foloseșteCONCAT()pentru a-l concatena cutitle. - Trunchiază descrierea la primele 50 de caractere și asigură-te că nu există spații albe la început sau la final după trunchiere.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- 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;