1. Learn
  2. /
  3. Kurser
  4. /
  5. Funktioner för datamanipulering i PostgreSQL

Connected

övning

Sätt ihop allt

I den här övningen använder vi tabellerna film och category för att skapa ett nytt fält kallat film_category, genom att sammanfoga kategorins name med filmens title. Du får också öva på att trunkera textfält – till exempel kolumnen description i tabellen film – utan att skära mitt i ett ord.

För att åstadkomma detta använder vi funktionen REVERSE() för att hitta positionen för det sista blanksteget i description innan vi når 50 tecken. Den här tekniken gör det möjligt att avgöra var texten ska kapas så att resultatet är högst 50 tecken långt och inte delar ett ord på mitten.

Det är en avancerad teknik, men nu kör vi!

Instruktioner

100 XP
  • Hämta de första 50 tecknen i kolumnen description
  • Bestäm positionen för det sista blanksteget i den trunkerade kolumnen description och subtrahera det från talet 50 som andra parameter i den första funktionen ovan.