MySQL 8.0でCONCAT関数の使い方

2021年12月20日

環境
Windows10 64bit
MySQL 8.0.27
Windowsコマンドプロンプト

関数
CONCAT(文字列1,文字列2,xxx)
CONCAT 関数は引数に指定した複数の文字列を連結した文字列を取得します。

使用例1

mysql> select concat('study',' skill',' become',' smart') as target;
+--------------------------+
| target                   |
+--------------------------+
| study skill become smart |
+--------------------------+
1 row in set (0.00 sec)

使用例2
引数にNULLが含まれている場合、結果はNULLとなります。

mysql> select concat('study',' skill',NULL,' smart') as target;
+--------+
| target |
+--------+
| NULL   |
+--------+
1 row in set (0.03 sec)

使用例3
引数に数値が含まれている場合、文字列に変換されて連結します

mysql> select concat(12,34,10,20) as target;
+----------+
| target   |
+----------+
| 12341020 |
+----------+
1 row in set (0.00 sec)

 

MySQL

Posted by arkgame