文字列の集約
家族向けで多言語対応のDVDコレクションをショーウィンドウでアピールする予定です。その準備として、2010年公開のG指定(G-rated)の映画タイトルを言語ごとにカンマ区切りのリストにまとめる必要があります。
この演習はコースの一部です
実世界の課題にSQLを適用する
演習の手順
STRING_AGG()関数を使って、映画のtitleをカンマ区切りで連結した列を返します。- 結果は、
release_yearが2010で、かつratingが'G'の映画に限定します(AND条件)。 - 言語の
nameごとにグループ化されるようにしてください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
SELECT name,
___ AS film_titles
FROM film AS f
INNER JOIN language AS l
ON f.language_id = l.language_id
WHERE ___
AND ___
GROUP BY ___;