Що робить оператор SQL Select Into?
Оператор SELECT INTO
- це запит, що дозволяє створити нову таблицю та заповнити її набором результатів a SELECT statement
.
Щоб додати дані до існуючої таблиці, див. Натомість оператор INSERT INTO.
SELECT INTO
може використовуватися, коли ви об’єднуєте дані з кількох таблиць або подань у нову таблицю.
Загальний синтаксис:
SELECT column-names INTO new-table-name FROM table-name WHERE EXISTS (SELECT column-name FROM table-name WHERE condition)
У цьому прикладі показано набір таблиці, яка була “скопійована” з таблиці “Постачальник” до нової таблиці з назвою “Постачальник”, яка містить набір, пов’язаний із країною значення стовпця “США”.
SELECT * INTO SupplierUSA FROM Supplier WHERE Country = 'USA';
Результати : 4 рядки уражені 2
Посвідчення особи | Назва компанії | Контактна Особа | Місто | Країна | Телефон |
---|---|---|---|---|---|
2 | Новий Орлеан Cajun Delights | Шеллі Берк | Новий Орлеан | США | (100) 555-4822 |
3 | Садиба бабусі Келлі | Регіна Мерфі | Енн Арбор | США | (313) 555-5735 |
16 | Пивоварні Bigfoot | Шеріл Сейлор | Гнути | США | НУЛЬ |
19 | Новоанглійський консервний завод з морепродуктів | Робб Мерчант | Бостон | США | (617) 555-3267 |
Будь ласка, перегляньте посібник для вашого менеджера баз даних і отримайте задоволення, випробувавши різні варіанти самостійно.
Подальше читання:
- (Microsoft - Вставка рядків за допомогою SELECT INTO) [// technet.microsoft.com/en-us/library/ms190750(v=sql.105).aspx]
- (dofactory - Заява SQL SELECT INTO) [// www.dofactory.com/sql/select-into]