A função \` TRIM \`
Neste exercício, vamos revisitar e juntar alguns exercícios que vimos antes neste capítulo. Se você se lembra, você usou a função ` LEFT() para cortar a coluna description ` para 50 caracteres, mas viu que algumas palavras foram cortadas e/ou ficaram com espaços em branco no final. A gente pode usar funções de corte pra tirar os espaços em branco no final da string depois que ela for cortada.
Este exercício faz parte do curso
Funções para mexer nos dados no PostgreSQL
Instruções do exercício
- Converta a categoria de filme
namepara maiúsculas e use oCONCAT()para juntar com otitle. - Corte a descrição nos primeiros 50 caracteres e certifique-se de que não há espaços em branco antes ou depois do corte.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- 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;