「MySQL」CONCAT関数で複数の文字列を結合する

2022年1月6日

環境
Windows10 64bit
MySQL 8.0.27

書式
CONCAT( 文字列1, 文字列2,xxx)
CONCAT関数を使用することで複数の文字列を結合します
使用例1
文字列を結合します

mysql> SELECT CONCAT( 'Study', ' skill', ' in', ' arkgame' ) result;
+------------------------+
| result                 |
+------------------------+
| Study skill in arkgame |
+------------------------+
1 row in set (0.00 sec)

使用例2
引数にNULLが含まれている場合

mysql> SELECT CONCAT( 'Study', 'skill', 'arkgame', NULL ) result;
+--------+
| result |
+--------+
| NULL   |
+--------+
1 row in set (0.00 sec)

使用例3
引数に数値を含む場合

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

 

MySQL

Posted by arkgame