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'  | ||
|  | ` |