レコードが選択されないときの、置換ができません
select max(COL_1) from TBL
where COL2 = 'hoge';
というようなSQLがあり、この条件での選択されるレコードが存在しないとき
max(COL_1)の値を"0"(ゼロ)にしたいのですが。。。
select nvl(max(COL_1),NULL,0) from TBL
where COL2 = 'hoge';
と修正しても結果は変わらず「レコードが選択されませんでした。」
となってしまいます。
他にdecodeや、countも試したのですが、力量不足のため、上手くいきません。。
どなたかご教授願います。
Oracle 9i で SQL*Plus 使用しています。