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

という結果になります。


初版2006/07/17 :最終更新2006/07/17
HOME