English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
INSERT INTO SELECT 명령은 하나의 테이블에서 데이터를 복사하여 다른 테이블에 삽입합니다.
다음 SQL은 '공급업체(Suppliers)'를 '고객(Customers)'에 복사합니다(데이터가 채워지지 않은 열은 NULL을 포함합니다):
INSERT INTO Customers (CustomerName, City, Country) SELECT SupplierName, City, Country FROM Suppliers;
다음 SQL은 '공급업체(Suppliers)'를 '고객(Customers)'에 복사합니다(모든 열을 입력합니다):
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country) SELECT SupplierName, ContactName, Address, City, PostalCode, Country FROM Suppliers;
다음 SQL은 독일 공급업체를 “고객(Customers )”에 복사합니다:
INSERT INTO Customers (CustomerName, City, Country) SELECT SupplierName, City, Country FROM Suppliers WHERE Country='Germany';