ケース()使用

要約の下にSQL文を書くとき、私は最近、case文に遭遇しました

1.case文は通常、人気の制御文と呼ばれています

1 )が返されていない場合条件、その後のDefaultValue戻す決意発現、発現等しい値1、resultvalue1戻り、について
 ケース発現

      場合 VALUE1 次いでresultvalue1
      場合 VALUE2 次いでresultvalue2
      場合 VALUE3 次いでresultvalue3
         のDefaultValue 

  エンド

例えば  ケース saletypeの場合 1  その後、 小売シングル とき -1  その後 リターン注文 終わり
、このような報告書は「1」をしたときに表示していない「-1」、テキスト表示「シングル小売『と』リターン注文"

 

2 ).condition1、条件2、条件式condition3。各機能のcase式は、前後からテスト。彼は1 resultvalue1を条件に対応する値に戻ったときに条件1が真である場合、または条件2真ならば、彼はresultvalue2を返したとき........あなたはのDefaultValueのデフォルト値を返すための条件を満たしていない場合は
 ケース 

条件1をその後、resultvalue1 とき CONDITION2 その後、resultvalue2 とき condition3 、その後をresultvalue3    のDefaultValue エンド
例えば  SUMケース sizeorder = 1 その後、数量エンドケースときAVG > 100 その後、優れたを








       他の 良い"  エンド

 

おすすめ

転載: www.cnblogs.com/lita07/p/10958839.html