COALESCE
は、その引数の中でNULL以外の最初の式を返すSQL関数です。したがって、次の文...引数が2つのMySQL COALESCE?
SELECT USER.user_id,
USER.firstname,
USER.lastname,
...
COALESCE(EMPLOYEE.title, '') title,
...
FROM USER
に...基本的にEMPLOYEE.title
がNULL
であれば、その後、戻って、代わりに''
を使用すると言っています。私の理解は正しいのですか?
どの部分が混乱しているようですか? param1がnullの場合、2番目のparamが返されます。それがnullの場合、3番目のパラメータが返されます。すべてのパラメータがnullの場合、nullを返します。 – Ash
これは大丈夫です@AshwinNairです。あなたの時間をありがとう。 – Grateful