1

1 つの列に整数値を持つ一時テーブルがあります。いくつかの基準に基づいて整数値を文字値に置き換えるか、いくつかの基準に基づいて自動的に値を挿入する文字型の別の列を追加したい.

x <= 1 の場合、"SP" に変更するか、新しい列を作成してその行に "SP" を格納します
x > 1 の場合、"FA" に変更するか、新しい列を作成してその行に "FA" を格納し

ます。私のバージョンの Informix の一時テーブルでは許可されていません。

4

3 に答える 3

0
SELECT          enrollsess.id,
                enrollsess.yr,
                "SP" sess
FROM            enrollsess
WHERE           enrollsess.yr_offset <= 1
UNION
SELECT          enrollsess.id,
                enrollsess.yr,
                "FA" sess
FROM            enrollsess
WHERE           enrollsess.yr_offset > 1
INTO            TEMP enrollsess2 WITH NO LOG;
于 2009-02-10T19:56:50.960 に答える