0

データはフラットな正規化されたテーブルです。

|ID     |   Product selected    |   Product Code 1  |   Product Code 2  |   Product Code 3  | Cost of Product 1 | Cost of Product 2 | Cost of Product 3 | Rate of Product 1 | Rate of Product 2 | Rate of Product 3 |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|1      |       ABCDEDFHIJKL    |   AAABBBCCCDDD    |   ABCDEDFHIJKL    |   DDDCCCBBBAAA    |       995         |       495         |       0           |       4.4         |       6.3         |       7.8         |
|2      |       DDDCCCBBBAAA    |   AAABBBCCCDDD    |   ABCDEDFHIJKL    |   DDDCCCBBBAAA    |       995         |       495         |       0           |       4.4         |       6.3         |       7.8         |

何:

選択した製品 (ABCDEDFHIJKL) を使用して、行全体を調べて、選択した製品に関連するデータを含む列の対応する場所を見つけます。

望ましい出力:

|   Product selected    | Cost of Product   | Rate of Product   | 
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|       ABCDEDFHIJKL    |       495         |       6.3         |
|       DDDCCCBBBAAA    |       0           |       7.8         |

Rでこれを行うのは簡単です。私よりもSQLに精通している人なら、これは簡単です

4

2 に答える 2