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

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

SQL डेटाबेस

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

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

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

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

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

एसक्यूएल जॉइन कीवर्ड

❮ SQL कीवर्ड संदर्भ


आंतरिक रूप से जुड़ा

कमांड उन INNER JOINपंक्तियों को लौटाता है जिनमें दोनों तालिकाओं में मेल खाने वाले मान होते हैं।

निम्न SQL ग्राहक जानकारी के साथ सभी ऑर्डर का चयन करता है:

उदाहरण

SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;

नोट: INNER JOIN कीवर्ड दोनों तालिकाओं से सभी पंक्तियों का चयन करता है, जब तक कि स्तंभों के बीच कोई मेल नहीं है। यदि "आदेश" तालिका में ऐसे रिकॉर्ड हैं जिनका "ग्राहकों" में मिलान नहीं है, तो ये आदेश नहीं दिखाए जाएंगे!

निम्न SQL कथन ग्राहक और शिपर जानकारी के साथ सभी ऑर्डर का चयन करता है:

उदाहरण

SELECT Orders.OrderID, Customers.CustomerName, Shippers.ShipperName
FROM ((Orders
INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID)
INNER JOIN Shippers ON Orders.ShipperID = Shippers.ShipperID);

बाँया जोड़

LEFT JOINकमांड बाईं तालिका से सभी पंक्तियों को लौटाता है, और दाईं तालिका से मिलान करने वाली पंक्तियाँ यदि कोई मेल नहीं है, तो परिणाम दाईं ओर से NULL है।

निम्न SQL सभी ग्राहकों का चयन करेगा, और उनके पास कोई भी ऑर्डर हो सकता है:

उदाहरण

SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
LEFT JOIN Orders ON Customers.CustomerID = Orders.CustomerID
ORDER BY Customers.CustomerName;

नोट: कीवर्ड LEFT JOINबाईं तालिका (ग्राहक) से सभी रिकॉर्ड लौटाता है, भले ही दाईं तालिका (आदेश) में कोई मिलान न हो।


राइट जॉइन

कमांड दाएँ तालिका से सभी पंक्तियों को RIGHT JOINलौटाता है, और बाएँ तालिका से मिलान रिकॉर्ड देता है। जब कोई मिलान नहीं होता है, तो परिणाम बाईं ओर से NULL होता है।

निम्नलिखित SQL सभी कर्मचारियों और उनके द्वारा दिए गए किसी भी आदेश को वापस कर देगा:

उदाहरण

SELECT Orders.OrderID, Employees.LastName, Employees.FirstName
FROM Orders
RIGHT JOIN Employees ON Orders.EmployeeID = Employees.EmployeeID
ORDER BY Orders.OrderID;

नोट: कीवर्ड RIGHT JOINदाएँ तालिका (कर्मचारी) से सभी रिकॉर्ड लौटाता है, भले ही बाईं तालिका (आदेश) में कोई मिलान न हो।


पूर्ण बाहरी शामिल हों

FULL OUTER JOINबाएँ तालिका या दाएँ तालिका में कोई मिलान होने पर आदेश सभी पंक्तियों को लौटाता है

निम्न SQL कथन सभी ग्राहकों और सभी आदेशों का चयन करता है:

SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
FULL OUTER JOIN Orders ON Customers.CustomerID=Orders.CustomerID
ORDER BY Customers.CustomerName;

नोट: कीवर्ड FULL OUTER JOINबाईं तालिका (ग्राहक) से सभी पंक्तियों और दाएँ तालिका (आदेश) से सभी पंक्तियों को लौटाता है। यदि "ग्राहकों" में ऐसी पंक्तियाँ हैं जिनका "आदेश" में मिलान नहीं है, या यदि "आदेश" में ऐसी पंक्तियाँ हैं जिनका "ग्राहकों" में मिलान नहीं है, तो उन पंक्तियों को भी सूचीबद्ध किया जाएगा।


❮ SQL कीवर्ड संदर्भ