ထုတ်ပြန်ချက် သို့ SQL SELECT
ထုတ်ပြန်ချက်တွင် SQL SELECT
ထုတ်ပြန်ချက် သည် SELECT INTO
ဇယားတစ်ခုမှ အချက်အလက်များကို ဇယားအသစ်တစ်ခုသို့ ကူးယူသည်။
Syntax ထဲသို့ ရွေးချယ်ပါ။
ကော်လံအားလုံးကို ဇယားအသစ်တစ်ခုသို့ ကူးယူပါ-
SELECT *
INTO newtable [IN externaldb]
FROM oldtable
WHERE condition;
အချို့ကော်လံများကို ဇယားအသစ်သို့ ကူးယူပါ-
SELECT column1, column2, column3, ...
INTO newtable [IN externaldb]
FROM oldtable
WHERE condition;
ဇယားအသစ်ကို ဇယားဟောင်းတွင် သတ်မှတ်ထားသည့် ကော်လံအမည်များနှင့် အမျိုးအစားများဖြင့် ဖန်တီးမည်ဖြစ်သည်။ AS
အပိုဒ် ကို အသုံးပြု၍ ကော်လံအမည်အသစ်များကို ဖန်တီးနိုင်သည် ။
ဥပမာများထဲသို့ SQL ကိုရွေးချယ်ပါ။
အောက်ပါ SQL ကြေညာချက်သည် ဖောက်သည်များ၏ အရန်မိတ္တူကို ဖန်တီးသည်-
SELECT * INTO CustomersBackup2017
FROM Customers;
အောက်ပါ SQL ထုတ်ပြန်ချက်သည် IN
ဇယားကို အခြားဒေတာဘေ့စ်ရှိ ဇယားအသစ်တစ်ခုသို့ ကူးယူရန် အပိုဒ်ကို အသုံးပြုသည်-
SELECT *
INTO CustomersBackup2017 IN 'Backup.mdb'
FROM Customers;
အောက်ပါ SQL ထုတ်ပြန်ချက်သည် ဇယားအသစ်သို့ ကော်လံအနည်းငယ်ကိုသာ ကူးယူသည်-
SELECT CustomerName, ContactName INTO CustomersBackup2017
FROM Customers;
အောက်ပါ SQL ထုတ်ပြန်ချက်သည် ဂျာမန်ဖောက်သည်များကိုသာ ဇယားအသစ်တစ်ခုသို့ ကူးယူသည်-
SELECT *
INTO CustomersGermany
FROM Customers
WHERE Country = 'Germany';
အောက်ပါ SQL ထုတ်ပြန်ချက်သည် ဇယားတစ်ခုထက်ပိုသော ဒေတာကို ဇယားအသစ်တစ်ခုသို့ ကူးယူသည်-
SELECT Customers.CustomerName, Orders.OrderID
INTO CustomersOrderBackup2017
FROM Customers
LEFT JOIN Orders
ON Customers.CustomerID = Orders.CustomerID;
အကြံပြုချက်- SELECT INTO
အခြားတစ်ခု၏ schema ကို အသုံးပြု၍ အလွတ်ဇယားအသစ်တစ်ခု ဖန်တီးရန်လည်း အသုံးပြုနိုင်သည်။ WHERE
query သည် data မရှိကြောင်းပြန်ဖြစ်စေသော clause တစ်ခု ထည့်လိုက်ရုံ
ပါပဲ-
SELECT * INTO newtable
FROM oldtable
WHERE 1 = 0;