パディング
文字列のパディングは、実際のさまざまな場面で役立ちます。このコースの前半では、文字列の連結を学びました。顧客の姓と名を半角スペース1つで結合したり、フルネームとメールアドレスを組み合わせたりする方法でしたね。
ビデオで学んだパディング関数は、同じ処理を行うための別のアプローチです。この方法では、関数を組み合わせてネストし、文字列の長さを求めることで目的の結果を得ます。文字列の長さを計算する際は、適切な長さや位置を取得するために返された整数値を調整することが多い点に注意しましょう。
それでは、文字列連結の演習に戻り、今度はパディング関数を使ってみましょう。
この演習はコースの一部です
PostgreSQL のデータ操作関数
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
-- Concatenate the padded first_name and last_name
SELECT
___(___, LENGTH(first_name)+1) || ___ AS full_name
FROM customer;