CONCAT( 文字列1, 文字列2, ・・・文字列N )
CONCAT関数を使用することで複数の文字列を結合することができます。
CONCAT関数の引数は1つ以上で任意の数を指定できます。
mysql> SELECT CONCAT( 'My', 'SQL', '関数', 'リファレンス' ); +-----------------------------------------------+ | CONCAT( 'My', 'SQL', '関数', 'リファレンス' ) | +-----------------------------------------------+ | MySQL関数リファレンス | +-----------------------------------------------+ 1 row in set (0.02 sec)
引数にNULLが含まれている場合はNULLが返されます。
mysql> SELECT CONCAT( 'My', 'SQL', '関数', NULL ); +-------------------------------------+ | CONCAT( 'My', 'SQL', '関数', NULL ) | +-------------------------------------+ | NULL | +-------------------------------------+ 1 row in set (0.00 sec)
引数に数値が含まれている場合は自動的に文字列に変換されます。
mysql> SELECT CONCAT( 1, 2, -3 ); +--------------------+ | CONCAT( 1, 2, -3 ) | +--------------------+ | 12-3 | +--------------------+ 1 row in set (0.00 sec)
CEIL | 小数点以下を切り上げる |
CEILING | 小数点以下を切り上げる |
CHAR | 文字コードを文字に変換する |
CHAR_LENGTH | 文字列の文字数を調べる |
COALESCE | リストの中で最初に出現するNULL以外の要素を調べる |
CONCAT | 文字列を結合する |
CONCAT_WS | 文字列を結合する(区切文字を間に挟む) |
CONNECTION_ID | 接続中の接続IDを確認する |
CONV | X進数をY進数へ変換する |
COS | コサインを求める |
COT | コタンジェントを求める |
COUNT | 行数を調べる |
CURRENT_USER | 認証時に使用されたユーザー名を確認する |