1

データ構造について同僚と話し合っていて、「スキーマ A」から「スキーマ B」に変換するために使用していることを思い出しました。これは「正規化/非正規化」またはスキーマ変換と見なされますか? 任意の洞察をいただければ幸いです。

「スキーマA」

表A
ID キー値
------------
1A23
1B 250
2B 100

表B
キーの説明
---------------
エイジ
Bウェイト

「スキーマB」

表C
ID年齢体重
--------------
1 23 250
2ヌル100
4

1 に答える 1

0

これはピボットと呼ばれます。

より良いリファレンスがないため、SQL Server の PIVOT の実装にリンクします。

逆はunpivotと呼ばれます。

それらを実行するために特別な SQL 演算子は必要ありません。ピボットは集計を使用して実装でき、アンピボットは定数のテーブルを結合することで実装できます。

于 2013-04-03T22:04:30.170 に答える