-4

if MOPACTIVITY.MOPSERVICEIMPACTED is = Nullフィールドを使用するSELECT ステートメントを実行したいと考えていMOPACTIVITY.MOPOTHERます。

これをケースステートメントとして行いますか?構文はどのようになりますか?

4

3 に答える 3

4

代わりに合体を使用します。

select coalesce(MOPACTIVITY.MOPSERVICEIMPACTED, MOPACTIVITY.MOPOTHER)
  from ...

ただし、CASE ステートメントでそれを行うことができます。

select case when MOPACTIVITY.MOPSERVICEIMPACTED is not null then MOPACTIVITY.MOPSERVICEIMPACTED
            else MOPACTIVITY.MOPOTHER
       end
  from ...
于 2013-06-25T14:51:15.373 に答える
0

@c1 varchar(10)=NULL を宣言 @c1 が null の場合は case を選択し、その後 'asasasas' を選択し、それ以外の場合は @c1 end

于 2013-06-25T19:37:38.573 に答える