Aan de slagGa gratis aan de slag

Hoofd- en kleine letters van tekstgegevens aanpassen

Nu ga je de tabellen film en category gebruiken om een nieuw veld film_category te maken door de categorie-name te concateneren met de title van de film. Je formatteert het resultaat ook met functies uit de video om de lettercase van de velden in je query aan te passen; bijvoorbeeld de functie INITCAP() die een string omzet naar titelvorm.

Deze oefening maakt deel uit van de cursus

Functies voor het manipuleren van data in PostgreSQL

Cursus bekijken

Oefeninstructies

  • Zet de categorie-name om naar hoofdletters.
  • Zet de eerste letter van elk woord in de title van de film om naar een hoofdletter.
  • Concateneer de omgezette categorie-name en de film-title, gescheiden door een dubbele punt.
  • Zet de kolom description om naar kleine letters.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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;
Code bewerken en uitvoeren