0

CTY_CD、STATE_CD、COUNTRY_CDなどの場所の値を格納するデータテーブルがあります。都市コードを指定してこのテーブルから選択し、3つの場所コードすべてを個別の行として選択し、別の列にその場所のタイプを示します。クエリのは次のようになります。

Given city code DEN:

Type         |    Code
CTY_CD            DEN
STATE_CD          CO
COUNTRY_CD        US

これを行う方法はありますか?

4

1 に答える 1

1

このようなもの?

 select 'CTY_CD' AS Type,  CTY_CD AS Code FROM tableName WHERE CTY_CD = 'DEN'
 UNION
 select 'STATE_CD' AS Type, STATE_CD AS Code FROM tableName WHERE CTY_CD = 'DEN'
 UNION
 select 'COUNTRY_CD' AS Type, COUNTRY_CD AS Code FROM tableName WHERE CTY_CD = 'DEN'
于 2012-06-26T14:46:19.780 に答える