CONCAT(str1,str2,…)

引数を連結した結果の文字列を返す。いずれかの引数が NULL のときは NULL を返す。
3 つ以上の引数の指定が可能。 数値型の引数は同等の文字列形式に変換される。


mysql> SELECT CONCAT('My', 'S', 'QL');
-> 'MySQL'
mysql> SELECT CONCAT('My', NULL, 'QL');
-> NULL
mysql> SELECT CONCAT(14.3);
-> '14.3'


mysql> SELECT CONCAT(1,1+1);
+---------------+
| CONCAT(1,1+1) |
+---------------+
| 12 |
+---------------+
1 row in set (0.00 sec)

mysql> SELECT CONCAT(2,1+1);
+---------------+
| CONCAT(2,1+1) |
+---------------+
| 22 |
+---------------+
1 row in set (0.00 sec)

mysql> SELECT CONCAT(2,10+10);
+-----------------+
| CONCAT(2,10+10) |
+-----------------+
| 220 |
+-----------------+
1 row in set (0.00 sec)

mysql> SELECT CONCAT('STUDY',' MYSQL');
+--------------------------+
| CONCAT('STUDY',' MYSQL') |
+--------------------------+
| STUDY MYSQL |
+--------------------------+
1 row in set (0.00 sec)

mysql>

concat

——————————————————————

6.3.2. 文字列関数


MySQL 置換replace 結合concat