都市名と州名を連結する
前の演習では、+ 演算子を使って2つの列を1つに結合しました。今回は同じことを、CONCAT() 関数を使って行います。
連結結果を 'Las Vegas, Nevada' の形式にするには、state 列に NULL がある場合に備えて CASE 式を使う必要があります。
この演習はコースの一部です
SQL Server データベースでのデータクレンジング
演習の手順
CONCAT()関数を使って都市名と州名を連結し、stateがNULLのときは''を返し、それ以外は通常どおり連結するCASE文を用いてください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
SELECT
client_name,
client_surname,
-- Use the function to concatenate the city and the state
___(
___,
CASE WHEN state IS NULL THEN ''
ELSE ___(', ', ___) END) AS city_state
FROM clients