COALESCE( 値1, 値2, ・・・, 値N )
COALESCE関数を使用することで、リストの中で最初に出現するNULL以外の要素を調べることができます。
このCOALESCE関数は引数のリストの中の先頭のNULL以外の要素を返します。
リストの中がすべてNULLであった場合はNULLを返します。
mysql> SELECT COALESCE( NULL, NULL, 'A', NULL, 1, 'SQL' ); +---------------------------------------------+ | COALESCE( NULL, NULL, 'A', NULL, 1, 'SQL' ) | +---------------------------------------------+ | A | +---------------------------------------------+ 1 row in set (0.00 sec)
mysql> SELECT COALESCE( NULL, NULL, NULL ); +------------------------------+ | COALESCE( NULL, NULL, NULL ) | +------------------------------+ | NULL | +------------------------------+ 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 | 認証時に使用されたユーザー名を確認する |