La función TRIM
En este ejercicio, vamos a volver a un par de ejercicios ya vistos en este capítulo y combinarlos. Recuerda que utilizaste la función LEFT()
para truncar la columna description
a 50 caracteres, pero viste que algunas palabras se cortaban o tenían espacios en blanco al final. Podemos utilizar funciones de recorte para eliminar los espacios en blanco del final de la cadena una vez truncada.
Este ejercicio forma parte del curso
Funciones para manipular datos en PostgreSQL
Instrucciones de ejercicio
- Convierte la categoría de película
name
a mayúsculas y utiliza la concatenaciónCONCAT()
contitle
. - Trunca la descripción a los primeros 50 caracteres y asegúrate de que no haya ningún espacio en blanco inicial o final después de truncarla.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
-- 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;