SQL CONCAT関数とは?文字列連結の基本と応用
SQLでは、CONCAT関数は2つ以上の文字列値を結合するために使用されます。その構文は次の通りです:
CONCAT(string1, string2, ...)
例えば、”Hello”と”World”を結合して”Hello World”という文字列を作成したい場合、次のSQL文を使用することができます。その際、string1やstring2などのパラメータは、結合する文字列の値を指します。
SELECT CONCAT('Hello', ' ', 'World');
この結果は “Hello World” を返します。さらに、CONCAT関数はテーブル内のフィールド値を結合するために使用されることもあります。例えば、
SELECT CONCAT(first_name, ' ', last_name) AS full_name
FROM employees;
employeesテーブルのfirst_nameとlast_nameフィールドの値を結合して、full_nameという新しい列を作成します。