SQL SELECT INTO Statement
در SQL از دستور SELECT INTO برای کپی کردن دادهها از یک جدول به جدول جدید استفاده میکنیم.
این دستور هم ساختار جدول جدید رو ایجاد میکنه و هم دادهها رو در اون قرار میده.
🔹 ساختار کلی
-
new_table→ جدولی که ساخته میشه. -
existing_table→ جدول اصلی که دادهها از اون انتخاب میشن. -
WHERE→ اختیاریه، برای انتخاب رکوردهای خاص.
🔹 مثال ساده
جدول: Customers
| customer_id | customer_name | country |
|---|---|---|
| 1 | Ali | Iran |
| 2 | Sara | USA |
| 3 | Reza | Iran |
کوئری:
📌 توضیح:
یک جدول جدید به نام Customers_Backup ساخته میشه که شامل ستونهای customer_id و customer_name هست.
🔹 مثال با شرط WHERE
📌 فقط مشتریهای ایرانی وارد جدول جدید میشن.
🔹 مثال با Join
📌 یک جدول جدید به نام CustomerOrders ساخته میشه که شامل اطلاعات مشتریها و سفارشهاشون هست.
🔹 نکات مهم
-
SELECT INTOهمزمان جدول جدید رو میسازه. (نیازی نیست قبلش جدول رو تعریف کنیم.) -
در SQL Server و بعضی سیستمها پشتیبانی میشه.
-
در MySQL دستور مشابه
CREATE TABLE … AS SELECT …هست. -
اگر
WHEREننویسیم، کل جدول کپی میشه.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React