Как скопировать данные из одной таблицы в другую в SQL?
Существует несколько способов скопировать данные из одной таблицы в другую в SQL. Рассмотрим два наиболее распространенных метода:
1. Использование оператора INSERT INTO
Один из самых простых способов скопировать данные из одной таблицы в другую - использовать оператор INSERT INTO. Например, если у нас есть таблица "table1" с колонками "col1", "col2" и "col3", и мы хотим скопировать данные из нее в таблицу "table2", то мы можем использовать следующий запрос:
INSERT INTO table2 (col1, col2, col3)
SELECT col1, col2, col3 FROM table1;
Этот запрос выберет все строки из таблицы "table1" и вставит их в таблицу "table2".
2. Использование оператора SELECT INTO
Другой способ скопировать данные из одной таблицы в другую - использовать оператор SELECT INTO. Например, если у нас есть таблица "table1" с колонками "col1", "col2" и "col3", и мы хотим создать новую таблицу "table2" и скопировать данные из "table1" в нее, то мы можем использовать следующий запрос:
SELECT col1, col2, col3 INTO table2 FROM table1;
Этот запрос создаст новую таблицу "table2" и скопирует все строки из таблицы "table1" в нее.