SQL - INSERT INTO and INSERT INTO SELECT


 การ Insert into  หรือการสร้างตารางข้อมูล

เป็นคำสั่งที่ใช้สำหรับเพิ่มข้อมูลลงในตาราง "Table" โดยเป็น  Query ของ SQL ที่สามารถกำหนดตำแหน่งของ Column และ Value รูปแบบนี้ง่ายต่อการตรวจสอบ


INSERT INTO
 - คลิกขวาที่   Database ชื่อ "DBTESTMASTER" คลิกลือกที่  "New Query”  จะมีหน้าต่าง New Query ขึ้นมา  ตามรูป  เขียนคำสั่ง Insert into   ที่หน้า From  New Query

    INSERT INTO Customers (CustomerID,CustomerName, ContactName, Address, City, PostalCode, Country)
VALUES'1','Alfreds Futterkiste', 'Maria Anders', 'Obere Str. 57','Berlin', '12209','Germany');

-  เมื่อเขียนคำสั่ง Insert into เสร็จแล้ว กดที่  Execute  หรือ กด  F5




 -  ตรวจสอบข้อมูลที่ทำการ Insert into กดที่  Execute  หรือ กด  F5
 SELECT * FROM Customers




INSERT INTO SELECT

 - คลิกขวาที่   Database ชื่อ "DBTESTMASTER" คลิกลือกที่  "New Query”  จะมีหน้าต่าง New Query ขึ้นมา  ตามรูป  เขียนคำสั่ง Insert into Select   ที่หน้า From  New Query

INSERT INTO Customers (CustomerID,CustomerName,ContactName,Address,City,PostalCode,Country)
SELECT SupplierID,SupplierName,ContactName,Address,City,PostalCode,Country FROM Suppliers
WHERE SupplierID='2';

-  เมื่อเขียนคำสั่ง Insert into Select   เสร็จแล้ว กดที่  Execute  หรือ กด  F5



 -  ตรวจสอบข้อมูลที่ทำการ Insert into กดที่  Execute  หรือ กด  F5
 SELECT * FROM Customers


























Comments