文字列データの大文字・小文字変換
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;