---
title: SQL Insert Into Select
description: "## The SQL INSERT INTO SELECT Statement – SQL INSERT INTO SELECT хэллэг The `INSERT INTO SELECT` statement copies data from one table and inserts it into another table. `INSERT INTO SELECT` өгүүлбэр нь нэг хүснэгтээс өгөгдлийг хуулж, өөр хүснэгт рүү оруулдаг.…"
url: "https://apprentice.mn/docs/sql-insert-into-select/"
updated: "2024-07-21"
category: SQL
---

# SQL Insert Into Select

## The SQL INSERT INTO SELECT Statement – SQL INSERT INTO SELECT хэллэг

The `INSERT INTO SELECT` statement copies data from one table and inserts it into another table.

`INSERT INTO SELECT` өгүүлбэр нь нэг хүснэгтээс өгөгдлийг хуулж, өөр хүснэгт рүү оруулдаг.

The `INSERT INTO SELECT` statement requires that the data types in source and target tables match.

`INSERT INTO SELECT` өгүүлбэр нь эх үүсвэр болон зорилтот хүснэгтүүдийн өгөгдлийн төрлүүдийг тохирох шаардлагатай.

**Note:** The existing records in the target table are unaffected.

**Тэмдэглэл:** Зорилтот хүснэгтийн байгаа мэдээллүүдийг өөрчлөгдөхгүй.

### INSERT INTO SELECT Syntax – INSERT INTO SELECT Дүрэм

Copy all columns from one table to another table:

Бүх багануудыг нэг хүснэгтээс нөгөө хүснэгт рүү хуулна:

  `INSERT INTO table2SELECT * FROM table1WHERE condition;`    `INSERT INTO хүснэгт2SELECT * FROM хүснэгт1WHERE нөхцөл;`  

Copy only some columns from one table into another table:

Зарим багануудыг нэг хүснэгтээс нөгөө хүснэгт рүү хуулна:

  `INSERT INTO table2 (column1, column2, column3, ...)SELECT column1, column2, column3, ...FROM table1WHERE condition;`    `INSERT INTO хүснэгт2 (багана1, багана2, багана3, ...)SELECT багана1, багана2, багана3, ...FROM хүснэгт1WHERE нөхцөл;`  

---

## Demo Database – Жишээ мэдээллийн сан

In this tutorial we will use the well-known Northwind sample database.

Энэ хичээлд бид Northwind жишээ мэдээллийн санг ашиглана.

Below is a selection from the “Customers” table:

Доор “Харилцагчид” хүснэгтээс авсан хэсэг:

| CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
| --- | --- | --- | --- | --- | --- | --- |
| 1 | Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
| 2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
| 3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |

And a selection from the “Suppliers” table:

Бас “Нийлүүлэгчид” хүснэгтийн хэсэг:

| SupplierID | SupplierName | ContactName | Address | City | Postal Code | Country |
| --- | --- | --- | --- | --- | --- | --- |
| 1 | Exotic Liquid | Charlotte Cooper | 49 Gilbert St. | Londona | EC1 4SD | UK |
| 2 | New Orleans Cajun Delights | Shelley Burke | P.O. Box 78934 | New Orleans | 70117 | USA |
| 3 | Grandma Kelly’s Homestead | Regina Murphy | 707 Oxford Rd. | Ann Arbor | 48104 | USA |

## SQL INSERT INTO SELECT Examples – SQL INSERT INTO SELECT Жишээнүүд

### Example – Жишээ

Copy “Suppliers” into “Customers” (the columns that are not filled with data, will contain NULL):

“Нийлүүлэгчид” хүснэгтийг “Харилцагчид” хүснэгт рүү хуулна (өгөгдөлгүй баганууд нь NULL утгатай байна):

> INSERT INTO Customers (CustomerName, City, Country)
> SELECT SupplierName, City, Country FROM Suppliers;

### Example – Жишээ

Copy “Suppliers” into “Customers” (fill all columns):

“Нийлүүлэгчид” хүснэгтийг “Харилцагчид” хүснэгт рүү хуулна (бүх багануудыг бөглөнө):

> INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
> SELECT SupplierName, ContactName, Address, City, PostalCode, Country FROM Suppliers;

### Example – Жишээ

Copy only the German suppliers into “Customers”:

Зөвхөн Герман нийлүүлэгчдийг “Харилцагчид” хүснэгт рүү хуулна:

> INSERT INTO Customers (CustomerName, City, Country)
> SELECT SupplierName, City, Country FROM Suppliers
> WHERE Country=‘Germany’;

         [https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fsql-insert-into-select%2F&linkname=SQL%20Insert%20Into%20Select](https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fsql-insert-into-select%2F&linkname=SQL%20Insert%20Into%20Select)[https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fsql-insert-into-select%2F&linkname=SQL%20Insert%20Into%20Select](https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fsql-insert-into-select%2F&linkname=SQL%20Insert%20Into%20Select)[https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fsql-insert-into-select%2F&linkname=SQL%20Insert%20Into%20Select](https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fsql-insert-into-select%2F&linkname=SQL%20Insert%20Into%20Select)[https://www.addtoany.com/share](https://www.addtoany.com/share)
