トップページ >  Oracle SQL >  coalesce
初版2009/08/05: 最終更新日2009/08/05
  coalesce
coalesce
coalesce関数は、引数が可変長の関数で、第一引数から第N引数までの引数のうち、nullでない一番最初の引数を返す関数です。
使用方法は

select coalesce(null,null,4,3) coalesce
from   dual;

というように書きます。すると

coalesce
--------
	   4


というようにnullでない最初の引数(この場合、第三引数)が返ってきます。また引数全てがnullの場合、

select coalesce(null,null,null) coalesce
from   dual;

coalesce
--------
    null


という結果になります。