私の目標は、テーブルProduct_AおよびProduct_Bから類似の列に基づく列の名前の結果を取得することです。
SQL ServerからExcel、メモ帳、またはテーブルで結果を取得するかどうかは関係ありません。最も重要なのは、結果を取得することです。
手作業の使用量が少ない計算に基づいて結果を取得する方法がわかりませんか?
考慮する必要のあるいくつかの基準:
- 類似させるには、列のデータ型と名前が同じである必要があります
- 列からデータを取得することに関心がありません
- テーブルは基本レベルで作成されます。実際には、テーブルは200列を使用します。
テーブルはSQLServer2008R2にあります
TABLE Product_A
(
ProductID INT,
ProductName VARCHAR(100),
Rate MONEY,
Action INT,
MapINT,
)
TABLE Product_B
(
ProductID INT,
Count INT,
ProductName VARCHAR(100),
Rate MONEY
)
Requested result
ProductID INT,
ProductName VARCHAR(100),
Rate MONEY,