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 आणि संकल्पना स्पष्ट करा 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 एसक्यूएलमधील स्टेटमेंट वापरून टेबलमधील डेटा कसा अपडेट करायचा.

उत्तर: UPDATE टेबलमधील विद्यमान डेटा सुधारण्यासाठी विधान वापरा.

उदाहरणार्थ:

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