ID UserId G_NEWS L_NEWS R_NEWS
1 210 90 160 99
2 111 89 120 76
Column_names Values
G_NEWS 90
L_NEWS 160
R_NEWS 99
次のクエリを使用することにより、私が取得することができます別の方法にに変換します特定のユーザーの価値をどのように得ることができますか。
SELECT COLUMN_NAME
FROM ALL_TAB_COLUMNS
WHERE TABLE_NAME='TBL_NEWS';
のリストを提供し、動的SQLすることができ..それはOracle、MySQL、またはSql Serverですか? – User
@SrinathこれはOracleです – TechGuy
Oracle 11を使用する場合はunpivotが必要ですhttp://stackoverflow.com/questions/19124891/oracle-unpivot-columns-to-rowsまたはhttp://のようなプリピボット解除前のソリューションpre-11gを使用する場合は、stackoverflow.com/questions/19280591/oracle-pivot-operator – Kacper