【SQL・ORACLE】 NVL関数の使い方(NULLを変換する)

アイキャッチ画像 変換関数
変換関数
この記事は約2分で読めます。
Recommended Articles

【SQL・ORACLE】 NVL関数の使い方 (NULLを他の値に変換する)

NVL関数 ORACLE に対応しています。

NVL関数 : 書式

書式 NVL(expression, replacement_value);
引数 expression : NULLが入っている式
   replacement_value : 変換後の値
戻値 変換後の値

NVL関数 : 解説

NVL関数は、Oracleでデータ内に入っているNULLを他の値に変換する関数です。NULLが入っていると処理に問題があるときに、他の値に置き換えるのに使います。引数expressionで与えられた値の中にNULLがあった場合には、引数replacement_valueに置き換えられます。

NVL関数 : 使用例

SQL文 SELECT 列名1, NVL(列名1, -1) 列名2 FROM 表名;

実行結果
 
列名1列名2
123123
null-1
456456
NVL関数は、MS-SQL ServerMS-Access では扱えません
NVL関数は、MS-SQL Server及び MS-Accessでは、ISNULL関数で同様の処理を実現できます。
Recommended Articles