title: SQLAlchemy filter for None/NULL Value - WORKS - but how to have it in_ a list?
body: <p>I want to filter my data for <code>None</code> or in MySQL dialect <code>NULL</code> values in a column.</p>
  <p>This is easily done by:</p>
  <p><code>db.query(models.Data).filter(models.Data.multiplier == None).all()</code></p>
  <p>Well, but I am building a kind of advanced filter &amp; sort function. Therefore, I have a list with values I want to filter for, e.g.:</p>
  <p><code>[1,2,5]</code></p>
  <p>Filtering my data for this is easy, too:</p>
  <p><code>db.query(models.Data).filter(models.Data.multiplier.in_([1,2,5])).all()</code></p>
  <p>But now I also want to allow a <code>None</code> value in my list:</p>
  <p><code>[1,2,5,None]</code></p>
  <p>Filtering:</p>
  <p><code>db.query(models.Data).filter(models.Data.multiplier.in_([1,2,5,None])).all()</code></p>
  <p>However, all rows having <code>NULL</code> as value in the <code>multiplier</code> column are <strong>NOT</strong> returned. Why is the usage of <code>None</code> not working with the <code>in_</code> function? How to solve this?</p>