title: Treat '?' in LIKE query as literal
body: <p>I have a search bar where a user can search for specific business's on a website. I need to be able to search for a company with a question mark in the name (either at the end, or elsewhere within.) </p>
  
  <p>All my searches work, however, when I search for a company like: "My Company?" It throws an error saying the <code>?</code> is undefined. How can I escape it so that the query doesn't treat the <code>?</code> like a parameter? </p>
  
  <pre><code>exports.getEscapedQuery = function( params ) {
     // Using Sequelize w/ Node
     var escapedSearch = db.sequelize.escape( '%' + params.q + '%' );
  
     return escapedSearch;
  };
  </code></pre>