23 lines
926 B
Markdown
23 lines
926 B
Markdown
---
|
|
title: SQL Insert into Select Statement
|
|
localeTitle: إدراج SQL في تحديد البيان
|
|
---
|
|
## إدراج SQL في تحديد البيان
|
|
|
|
يمكنك إدراج سجلات في جدول باستخدام البيانات المخزنة بالفعل في قاعدة البيانات. هذه ليست سوى نسخة من البيانات ولا تؤثر على جدول المنشأ.
|
|
|
|
يجمع `INSERT INTO SELECT` بين `INSERT INTO` و `SELECT` ، ويمكنك استخدام أي شروط تريدها. الصيغة هي:
|
|
|
|
`INSERT INTO table2 (column1, column2, column3, ...)
|
|
SELECT column1, column2, column3, ...
|
|
FROM table1
|
|
WHERE condition;
|
|
`
|
|
|
|
هنا مثال يحتذى به في الجدول الشخص كل الطلاب الذكور من الجدول الطلاب.
|
|
|
|
`INSERT INTO Person(Id, Name, DateOfBirth, Gender)
|
|
SELECT Id, Name, DateOfBirth, Gender
|
|
FROM Students
|
|
WHERE Gender = 'M'
|
|
` |