SQL विकासकर्ताहरूका लागि अन्तर्वार्ता प्रश्नहरू: सामान्य SQL अन्तर्वार्ता प्रश्नोत्तर- भाग १

SQL के हो र डाटाबेस व्यवस्थापनमा यसको भूमिका व्याख्या गर्नुहोस्

उत्तर: SQL(संरचित क्वेरी भाषा) डाटाबेसहरू क्वेरी गर्न र व्यवस्थापन गर्न प्रयोग गरिने भाषा हो। यसले हामीलाई डाटाबेसबाट डाटा पुन: प्राप्त गर्ने, सम्मिलित गर्ने, अद्यावधिक गर्ने र मेटाउने जस्ता कार्यहरू गर्न सक्षम बनाउँछ। SQL धेरै डाटाबेस व्यवस्थापन प्रणाली(DBMS) मा अन्तरक्रिया र डेटा हेरफेर गर्न को लागी एक आधारभूत उपकरण हो।

 

Trong SQL, SELECT, INSERT, UPDATE, DELETE là những câu lệnh gì và chúng được sử dụng để làm gì?

उत्तर:

  • SELECT: एक वा धेरै तालिकाहरूबाट जानकारी प्राप्त गर्नको लागि डाटाबेसबाट डाटा पुन: प्राप्त गर्दछ।
  • INSERT: डेटाबेसको तालिकामा नयाँ डाटा थप्छ।
  • UPDATE: तालिकामा अवस्थित डाटा परिमार्जन गर्दछ।
  • DELETE: तालिकाबाट डाटा हटाउँछ।

 

Primary Key SQL Foreign Key को अवधारणाहरू व्याख्या गर्नुहोस्

उत्तर:

  • Primary Key: यो एउटा स्तम्भ वा स्तम्भहरूको सेट हो जुन तालिकामा प्रत्येक पङ्क्तिलाई विशिष्ट रूपमा पहिचान गर्न प्रयोग गरिन्छ। यसले तालिकामा डेटाको लागि विशिष्टता र पहिचान सुनिश्चित गर्दछ।
  • Foreign Key: यो एउटा स्तम्भ वा एउटा तालिकामा स्तम्भहरूको सेट हो जसले अर्को तालिकाको प्राथमिक कुञ्जीलाई जनाउँछ। यसले डाटाबेसमा दुई टेबलहरू बीच सम्बन्ध स्थापित गर्दछ।

 

तालिकाबाट डाटा फिल्टर गर्न कथनमा WHERE क्लज कसरी प्रयोग गर्ने SELECT

उत्तर: क्वेरी परिणाममा समावेश गर्नका लागि पङ्क्तिहरू पूरा गर्नुपर्ने अवस्थाहरू निर्दिष्ट गर्न कथनमा WHERE रहेको खण्ड प्रयोग गर्नुहोस्। SELECT

उदाहरणका लागि:

SELECT * FROM Customers WHERE Country = 'USA';

 

JOIN SQL मा बहु तालिकाहरूबाट डाटा संयोजन गर्न बयान कसरी प्रयोग गर्ने

उत्तर: JOIN कथन दुई वा बढी तालिकाहरू बीचको सम्बन्धित स्तम्भको आधारमा डेटा संयोजन गर्न प्रयोग गरिन्छ। त्यहाँ विभिन्न प्रकारका छन् JOIN, जस्तै INNER JOIN, LEFT JOIN, RIGHT JOIN,FULL JOIN

उदाहरणका लागि:

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

 

भित्र निर्मित प्रकार्यहरूको प्रयोगको व्याख्या गर्नुहोस् SQL like SUM, COUNT, AVG, MAX, MIN

उत्तर:

  • SUM: संख्यात्मक स्तम्भको कुल मान गणना गर्दछ।
  • COUNT: तालिकामा पङ्क्तिहरूको संख्या वा स्तम्भमा गैर-शून्य मानहरूको संख्या गणना गर्दछ।
  • AVG: संख्यात्मक स्तम्भको औसत मान गणना गर्दछ।
  • MAX: स्तम्भमा अधिकतम मान प्राप्त गर्छ।
  • MIN: स्तम्भमा न्यूनतम मान पुन: प्राप्त गर्दछ।

 

GROUP BY SQL मा डेटा समूहमा बयान कसरी प्रयोग गर्ने

उत्तर: GROUP BY कथन एक वा बढी स्तम्भहरूमा समान मानहरूसँग समूह पङ्क्तिहरू र तिनीहरूमा समग्र कार्यहरू गर्न प्रयोग गरिन्छ।

उदाहरणका लागि:

SELECT Country, COUNT(*) AS TotalCustomers  
FROM Customers  
GROUP BY Country;  

 

ORDER BY SQL मा डाटा क्रमबद्ध गर्न बयान कसरी प्रयोग गर्ने

उत्तर: he ORDER BY कथन एक वा बढी स्तम्भहरूमा आधारित क्वेरी परिणामहरू क्रमबद्ध गर्न प्रयोग गरिन्छ। पूर्वनिर्धारित घट्दो क्रममा(ASC), तर DESC घट्दो क्रममा प्रयोग गर्न सकिन्छ।

उदाहरणका लागि:

SELECT * FROM Customers ORDER BY FirstName ASC, LastName DESC;

 

INSERT INTO तालिकामा नयाँ डाटा घुसाउन स्टेटमेन्ट कसरी प्रयोग गर्ने

उत्तर: INSERT INTO डाटाबेसको तालिकामा नयाँ डाटा थप्न स्टेटमेन्ट प्रयोग गर्नुहोस्

उदाहरणका लागि:

INSERT INTO Customers(CustomerName, ContactName, Country)  
VALUES('John Doe', 'John Doe Jr.', 'USA');  

 

UPDATE SQL मा स्टेटमेन्ट प्रयोग गरेर तालिकामा डाटा कसरी अपडेट गर्ने ।

उत्तर: UPDATE तालिकामा अवस्थित डाटा परिमार्जन गर्न कथन प्रयोग गर्नुहोस्।

उदाहरणका लागि:

UPDATE Customers  
SET ContactName = 'Jane Smith'  
WHERE CustomerID = 1;