始める無料で始める

文字列データの大文字・小文字変換

film テーブルと category テーブルを使って、カテゴリの film_category と映画の name を連結し、title という新しいフィールドを作成しましょう。また、動画で学んだ関数を使って、クエリで取得するフィールドの大文字・小文字を変換します。たとえば、INITCAP() 関数を使うと、文字列をタイトルケースに変換できます。

この演習はコースの一部です

PostgreSQL のデータ操作関数

コースを見る

演習の手順

  • カテゴリの name を大文字に変換してください。
  • 映画の title に含まれる各単語の先頭文字を大文字に変換してください。
  • 変換したカテゴリの name と映画の title をコロンで区切って連結してください。
  • description 列をすべて小文字に変換してください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

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;
コードを編集して実行