連結
連結とは、オックスフォード英語辞典によると「物事を一続きにつなげる行為」です。コンピュータープログラミングでは、2つ以上のテキスト文字列を1つの文字列につなげる関数を指します。データベースやスプレッドシートでも、別々のフィールドやセルのデータを結合するために連結関数が使われます。
ほとんどのプログラミング言語には、文字列を結合するための連結方法が複数用意されています。テキスト文字列では、+演算子がよく使われますが、専用の連結関数を使うと、開発者がより細かく制御できます。たとえば、次の2つのJavaScriptの例はいずれも、2つの変数を結合し、その間にスペースを追加します。
fullName = firstName+" "+lastName;
fullName = firstName.concat(" ", lastName);
+演算子が最も一般的ですが、別の演算子を使う言語もあります。たとえば、Perlでは文字列の連結に.を使い、Visual Basicでは&を使います。
連結関数は、データベースのフィールドやスプレッドシートのセルの文字列を結合することもできます。たとえば、SQLデータベースの顧客情報テーブルで、姓と名が別々のフィールドに保存されている場合、CONCAT()関数を使って両方を選択し、1つの文字列として書式設定できます。Microsoft Excelなどのスプレッドシートアプリケーションでは、CONCATENATE()関数を使って、参照する2つのセルの値を選択し、結合された1つの値として表示できます。たとえば、CONCATENATE(B2," ",C2)は、セルB2とC2の内容を、その間にスペースを入れて結合します。
知識をテストする