MySQLで文字列を連結の方法

MySQLでは、CONCAT関数を用いてフィールドを連結することができます。CONCAT関数は複数のパラメータを受け取り、指定された順番に連結することができます。

CONCAT関数でフィールドを連結する例は、次のとおりです。

SELECT CONCAT(first_name, ' ', last_name) AS full_name FROM employees;

例として、”first_name” と “last_name” のフィールドを結び付け、スペースで区切ります。 AS キーワードを使用すると、生成された新しいフィールドに “full_name” というエイリアスを付けることができます。

文字列定数は、フィールドと一緒に連結することもできます。

SELECT CONCAT('Hello, ', first_name) AS greeting FROM employees;

上の例では、”Hello, “文字列と”first_name”フィールドをつなげています。

複数のフィールドを結合する場合は、CONCAT 関数にそれらの列名を渡すことができます。

SELECT CONCAT(first_name, ' ', last_name, ', ', email) AS info FROM employees;

上記の例では、私たちは「first_name」、「last_name」、「email」のフィールドを結合し、カンマで区切りました。

bannerAds