MySQL、空の値と同等のものを結合しますか? 質問する

MySQL、空の値と同等のものを結合しますか? 質問する

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;

おすすめ記事