एसक्यूएल ट्यूटोरियल

एसक्यूएल होम एसक्यूएल परिचय एसक्यूएल सिंटेक्स एसक्यूएल चुनें एसक्यूएल अलग का चयन करें एसक्यूएल कहां एसक्यूएल और, या, नहीं SQL आदेश द्वारा एसक्यूएल सम्मिलित करें एसक्यूएल शून्य मान एसक्यूएल अपडेट एसक्यूएल हटाएं एसक्यूएल शीर्ष का चयन करें एसक्यूएल न्यूनतम और अधिकतम एसक्यूएल गणना, औसत, योग एसक्यूएल लाइक एसक्यूएल वाइल्डकार्ड एसक्यूएल इन एसक्यूएल के बीच एसक्यूएल उपनाम एसक्यूएल जुड़ता है एसक्यूएल इनर जॉइन एसक्यूएल लेफ्ट जॉइन एसक्यूएल राइट जॉइन एसक्यूएल पूर्ण शामिल हों एसक्यूएल सेल्फ जॉइन एसक्यूएल संघ एसक्यूएल ग्रुप बाय एसक्यूएल होने एसक्यूएल मौजूद है एसक्यूएल कोई, सभी एसक्यूएल में चयन करें चयन में एसक्यूएल डालें एसक्यूएल केस एसक्यूएल अशक्त कार्य SQL संग्रहीत कार्यविधियाँ एसक्यूएल टिप्पणियाँ एसक्यूएल ऑपरेटर्स

SQL डेटाबेस

एसक्यूएल डीबी बनाएँ एसक्यूएल ड्रॉप डीबी एसक्यूएल बैकअप डीबी एसक्यूएल तालिका बनाएं एसक्यूएल ड्रॉप टेबल SQL परिवर्तन तालिका एसक्यूएल बाधाएं एसक्यूएल शून्य नहीं है एसक्यूएल अद्वितीय एसक्यूएल प्राथमिक कुंजी एसक्यूएल विदेशी कुंजी एसक्यूएल चेक एसक्यूएल डिफ़ॉल्ट एसक्यूएल सूचकांक एसक्यूएल ऑटो इंक्रीमेंट एसक्यूएल तिथियां एसक्यूएल दृश्य एसक्यूएल इंजेक्षन एसक्यूएल होस्टिंग SQL डेटा प्रकार

एसक्यूएल संदर्भ

एसक्यूएल कीवर्ड मायएसक्यूएल फंक्शन्स SQL सर्वर कार्य एमएस एक्सेस फ़ंक्शंस एसक्यूएल त्वरित रेफरी

एसक्यूएल उदाहरण

एसक्यूएल उदाहरण एसक्यूएल प्रश्नोत्तरी एसक्यूएल व्यायाम SQL प्रमाणपत्र

SQL कथन में चयन करें


SQL कथन में चयन करें

SELECT INTOकथन एक तालिका से डेटा को एक नई तालिका में कॉपी करता है

सिंटैक्स में चुनें

सभी स्तंभों को एक नई तालिका में कॉपी करें:

SELECT *
INTO newtable [IN externaldb]
FROM oldtable
WHERE condition;

नई तालिका में केवल कुछ कॉलम कॉपी करें:

SELECT column1, column2, column3, ...
INTO newtable [IN externaldb]
FROM oldtable
WHERE condition;

पुरानी तालिका में परिभाषित कॉलम-नामों और प्रकारों के साथ नई तालिका बनाई जाएगी। ASआप क्लॉज का उपयोग करके नए कॉलम नाम बना सकते हैं ।


एसक्यूएल उदाहरणों में चयन करें

निम्न 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 दूसरे की स्कीमा का उपयोग करके एक नई, खाली तालिका बनाने के लिए भी इस्तेमाल किया जा सकता है। बस एक WHEREक्लॉज जोड़ें जिसके कारण क्वेरी कोई डेटा नहीं लौटाती है:

SELECT * INTO newtable
FROM oldtable
WHERE 1 = 0;