スポンサーリンク

2007-09-18

Tips88 - SQL文 NULLの場合、別の値に置換える関数 NZ関数

dim SQL as String
dim rs As Recordset
例: SQL = " SELECT NZ(フィールド名 , 置き換える値) FROM テーブル名 "
又は、
例: SQL = " SELECT NZ(フィールド名 , 置き換える値) AS 名前 FROM テーブル名 "
Set rs = CurrentDb.OpenRecordset(SQL)

2番目の引数の「置き換える値」は省略可能です。省略すると長さ0の文字列が返ります。

例: 数量がNULLの場合
NZ('数量')とした場合、長さ0の文字列が返ります。
NZ('数量' , 0)とした場合、0の数値が返ります。
NZ('数量' , 'Access2007')とした場合、Access2007の文字列が返ります。