SQL質疑応答スレ 9問目

このエントリーをはてなブックマークに追加
500NAME IS NULL
MYSQLなんですけど

date      data
2010/01/01 hoge1
2010/01/05 hoge2

みたいなテーブルから

2010/01/01 hoge1
2010/01/02 NULL
2010/01/03 NULL
2010/01/04 NULL
2010/01/05 hoge2

のような結果の出せるSQLを求めてます。

select * from table between date '2010/01/01' and '2010/01/05'

とするとデータのある2レコードしか出ないのですが、
データがない部分も日付を出しつつ、デフォルトのデータないよっていう文字列を出せると助かります。

お助けください!