ここで説明する条件式は、ある形式から別の形式に値を変換する式を作成するための構築ブロックです。
注意:
|
式 | 例 | 説明 |
---|---|---|
CASE (If) |
CASE WHEN score-par < 0 THEN 'Under Par' WHEN score-par = 0 THEN 'Par' WHEN score-par = 1 THEN 'Bogie' WHEN score-par = 2 THEN 'Double Bogey' ELSE 'Triple Bogey or Worse' END |
各WHEN 条件を評価し、条件を満たす場合は対応するTHEN 式の値が割り当てられます。
一致する |
CASE (Switch) |
CASE Score-par WHEN -5 THEN 'Birdie on Par 6' WHEN -4 THEN 'Must be Tiger' WHEN -3 THEN 'Three under par' WHEN -2 THEN 'Two under par' WHEN -1 THEN 'Birdie' WHEN 0 THEN 'Par' WHEN 1 THEN 'Bogey' WHEN 2 THEN 'Double Bogey' ELSE 'Triple Bogey or Worse' END |
CASE (Lookup) とも呼ばれます。最初の式の値が確認され、次にWHEN 式が評価されます。最初の式がいずれかのWHEN 式と一致する場合は、対応するTHEN 式の値が割り当てられます。
どの 最初の式が複数の |