ヘッダーをスキップ
Oracle® OLAP DMLリファレンス
11gリリース2 (11.2)
B61346-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

NVL2

NVL2ファンクションは、指定した式の値がNAでも空の文字列でもない場合はある値を返し、NAまたは空の文字列の場合には別の値を返します。

NA値または空の文字列を特定の文字列に置換する場合は、NVLを使用します。

戻り値

戻り値のデータ型は、常にexpr2(expr1の値が非NAのときに返される値の式)のデータ型です。

構文

NVL2 (expr1 , expr2 , expr3)

パラメータ

expr1

このファンクションが評価する値の式。

expr2

expr1の値が空の文字列でもNAでもないときに返される値の式。

expr3

expr1の値がNAのときに返される値の式。

使用上の注意

データ型が異なる値の比較

expr2expr3のデータ型が異なる場合、expr3のデータ型がexpr2のデータ型に変換されてから値が比較されます。

例8-46 NVL2の使用方法

SHOW NVL2('Which string?', 'First String', 'Second String')
First String
 
SHOW NVL2('', 'First String', 'Second String')
Second String