-2
電子メール列がNULLの場合は、PRIMARY_Contact列に電話番号の値を設定します。私はCASE式を使用していますが、正しく実行できませんでした。ISNULL別の列からデータを取得する
電子メール列がNULLの場合は、PRIMARY_Contact列に電話番号の値を設定します。私はCASE式を使用していますが、正しく実行できませんでした。ISNULL別の列からデータを取得する
COALESCE
を探している可能性があります。選択肢から最初の非NULL値を返します。これは実際にはCASE
の省略形ですが、実装が簡単な場合もあります。あなたの例では
、おそらくそれは次のようになります。
SELECT COALESCE(EMAIL,PRIMARY_CONTACT)
詳細はhttps://msdn.microsoft.com/en-us/library/ms190349.aspxをチェックしてください。
これは非常に曖昧です。あなたがしようとしたコードを表示し、 @dfundakoあなたは1つを得た場合、あなたが得たエラーメッセージ、 – dfundako
を表示「[SalesLT]からPrimary_Contact として、[得意先コード]、EmailAddressの、 ケース のEmailAddressがNULLの[電話]を選択してください。 [顧客] ' –
'ISNULL(EmailAddress、Phone)はPrimary_Contactとして –