MySQL 8.0でCONCAT関数の使い方
環境
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)