実行するとき
select max(column) from mytable;
テーブルに行がない場合、nullを返します。ゼロを返すようにこのselectステートメントを修正するにはどうすればよいですか?
select coalesce(max(column), 0) from mytable;
試してください:
SELECT coalesce(max(column), 0) myalias FROM mytable;
これらのいずれかが機能しますか?
select coalesce(max(foo),0) from bar
coalesce((select max(foo) from bar),0)