1

Col_A の値が属する層を定義するときに考慮されるクエリを作成しようとしています。

これが私の機能しないクエリです:

選択する *、

(IF Col_A < 25、Tier = 1、

Col_A >= 25 AND < 50 の場合、Tier = 2、

Col_A >= 50 AND < 75 の場合、Tier = 3、

Tier = 4) AS Tier FROM Table1;

4

1 に答える 1

1

これに使用CASEします:

SELECT *,
  CASE
    WHEN Col_A < 25 THEN 1
    WHEN Col_A >= 25 AND Col_A < 50 THEN 2
    WHEN Col_A >= 50 AND Col_A < 75 THEN 3
    ELSE 4
  END AS Tier
FROM Table1
于 2013-06-13T18:12:07.470 に答える