Ändra skiftläge för strängdata
Nu ska du använda tabellerna film och category för att skapa ett nytt fält som heter film_category genom att konkatenera kategorins name med filmens title. Du ska också formatera resultatet med hjälp av funktioner från videon för att ändra skiftläge på de fält du väljer i frågan – till exempel funktionen INITCAP(), som konverterar en sträng till titelformat.
Den här övningen är en del av kursen
Funktioner för datamanipulering i PostgreSQL
Övningsinstruktioner
- Konvertera filmkategorins
nametill versaler. - Konvertera första bokstaven i varje ord i filmens
titletill versal. - Konkatenera den konverterade kategorins
nameoch filmenstitleåtskilda med ett kolon. - Konvertera kolumnen
descriptiontill gemener.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
SELECT
-- Concatenate the category name to coverted to uppercase
-- to the film title converted to title case
___(___) || ': ' || ___(___) AS film_category,
-- Convert the description column to lowercase
___(___) AS description
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;