title: MySQL, coalesce equivalent for empty values?
body: <p>I know that coalesce will return the first non-null value that is passed to it. is there something simlilar that will return the first not empty / not false value?</p>
  
  <p>example:</p>
  
  <pre><code>select FunctionIWant(0,'','banana') as fruit;  //returns banana.
  </code></pre>