SQLite3 の各ツリーの開花時期を月ごとに保存しようとしています。現在、「月」というフィールドがあり、月の名前をフィールドに保存しています。例えば
Tree Name Month
Tree1 Jan,Feb,Mar
Tree2 Nov,Dec,Jan
Tree3 Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec
Tree4 Mar,Apr,Nov,Dec
Tree5 Jan,Feb,Mar,Apr
これが最適な保管方法かどうかはわかりませんが、お勧めを教えてください。
次に、月を入力してクエリを実行する必要があり、検索条件に一致するツリー名が返されます。例えば
私が検索した場合
"Jan"
結果は Tree1、Tree2、Tree3、Tree5 になります。
"Jan,Feb,Mar"
結果は Tree1,Tree3,Tree5 になるはずです
"Jan,Feb,Mar,Apr"
結果は Tree5 になるはずです
"Sep,Oct,Nov,Dec"
結果はnoneでなければなりません
上記の結果を得るには、どの SQL クエリを使用する必要がありますか?
ありがとう