SQL Serverを使用しています。 1行のデータを返すクエリがあります。動的SQL Serverピボット(UNPIVOT)の列名と行の値
SELECT *
FROM DBO.MY_TABLE
WHERE ID = 5
それはこのようになります:
ID F_NAME L_NAME NUMBER
5 JOE SCHMOE 1234567890
私はそれらを旋回させるクエリ/手順が必要になります。私はこのように見える結果を必要とする:
ID 5
F_NAME JOE
L_NAME SCHMOE
NUMBER 1234567890
行の値が第2列の値になりつつ基本的にカラム名が最初の列の値となります。
トリックは、私はいつもそこにいくつの列があるのか分からないということです.2つまたは20つの列があるかもしれません。それは変わることがあります。
ただし、1行のデータしか存在しません。
行に列を旋回する(カラムに行を回す)「UNPIVOT」ないピボットであるので、私は質問のタイトルを編集 – RThomas