coalesce は渡された最初の null 以外の値を返すことは知っています。空でない / false でない最初の値を返す同様のものはありますか?
例:
select FunctionIWant(0,'','banana') as fruit; //returns banana.
ベストアンサー1
MySQL では空の文字列から NULL を作成できます。
SELECT coalesce(NULLIF(email, ''), '[email protected]') FROM users WHERE id=1000000;