MySQLの空の文字列からNULLを作成できます: SELECT coalesce(NULLIF(email, ''), '[email protected]') FROM users WHERE id=1000000;