CASE å¼?

Derbyã?§æ?¡ä»¶å¼?を書ã??ã?«ã?¯ã€?CASEå¼?を使ã?„ã?¾ã?™ã€‚

CASE��構文

å¼?ã‚’ç½®ã??ã?“ã?¨ã?Œã?§ã??る場所ã?§ã?‚れã?°ã€?ã?©ã?“ã?«ã?§ã‚‚CASEå¼?ã‚’ç½®ã??ã?“ã?¨ã?Œã?§ã??ã?¾ã?™ã€‚ ã?“ã?®å¼?ã?§ã?¯çœŸå?½ã?®åˆ¤å®šã?«åŸºã?¥ã??ã€?評価ã?•れるå¼?ã?Œæ±ºã?¾ã‚Šã?¾ã?™ã€‚

CASE 
  WHEN 真�� THEN then� 
  [ WHEN 真�� THEN then� ]...
  ELSE elseå¼? 
END

Then��else��型�互�性��る����れ��り��ん。組�込�れ��る型�関��言�����型��る��型�間�組�込��拡張変���る必���り��。

-- 3を返�。
VALUES CASE WHEN 1=1 THEN 3 ELSE 4 END

-- 7を返�。
VALUES
   CASE
      WHEN 1 = 2 THEN 3
      WHEN 4 = 5 THEN 6
      ELSE 7
   END