1

SQL Server テーブルのコピーを作成したい場合は、次のようなクエリを記述できます。

SELECT * 
INTO NewTable
FROM OldTable

しかし、その内容を次のように取得したい場合はどうなるでしょうかOldTable

| Column1 | Column2 | Column3 |
|---------|---------|---------|
| 1       | 2       | 3       |
| 4       | 5       | 6       |
| 7       | 8       | 9       |

そのテーブルのコピーを作成しますが、新しいテーブルは次のようになります。

| Column1   | Column3   | Column2   | Column4   | Column5   |
|---------  |---------  |---------  |---------  |---------  |
| 1         | 3         | 2         | 10        | 11        |
| 4         | 6         | 5         | 12        | 13        |
| 7         | 9         | 8         | 14        | 15        |

そのため、列 2 と 3 を交換し、列 4 と列 5 を追加しました。そのデータを列に追加するクエリは必要ありません。ただの列だけです。

4

2 に答える 2