SQL विकासकांसाठी मुलाखतीचे प्रश्न: सामान्य SQL मुलाखत प्रश्नोत्तरे- भाग २

DELETE एसक्यूएलमधील स्टेटमेंट वापरून टेबलमधून डेटा कसा हटवायचा

उत्तर: DELETE टेबलमधून डेटा काढण्यासाठी विधान वापरा

उदाहरणार्थ:

DELETE FROM Customers WHERE CustomerID = 1;

 

Index एस क्यू एल मध्ये इंडेक्सेस वापरण्याचे फायदे आणि an ची संकल्पना स्पष्ट करा

उत्तर: एक Index डेटा संरचना आहे जी डेटाबेसमधील डेटा पुनर्प्राप्तीची गती सुधारते. हे टेबलच्या एक किंवा अधिक स्तंभांवर तयार केले जाते आणि डेटा शोधण्यासाठी आणि क्रमवारी लावण्यासाठी लागणारा वेळ कमी करण्यास मदत करते. निर्देशांक वापरण्याच्या फायद्यांमध्ये सुधारित क्वेरी कार्यप्रदर्शन आणि जलद डेटा पुनर्प्राप्ती समाविष्ट आहे.

 

CREATE TABLE SQL मध्ये नवीन सारणी तयार करण्यासाठी विधान कसे वापरावे

उत्तर: CREATE TABLE डेटाबेसमध्ये नवीन टेबल तयार करण्यासाठी विधानाचा वापर करा.

उदाहरणार्थ:

CREATE TABLE Customers( 
    CustomerID INT PRIMARY KEY,  
    CustomerName VARCHAR(50),  
    ContactName VARCHAR(50),  
    Country VARCHAR(50)  
);  

 

ALTER TABLE SQL मधील टेबलमध्ये नवीन स्तंभ जोडण्यासाठी विधान कसे वापरावे.

उत्तर: ALTER TABLE विद्यमान सारणीमध्ये नवीन स्तंभ जोडण्यासाठी विधान वापरा.

उदाहरणार्थ:

ALTER TABLE Customers ADD Email VARCHAR(100);

 

DROP TABLE एसक्यूएलमधील सारणी हटवण्यासाठी विधान कसे वापरावे

उत्तर: DROP TABLE डेटाबेसमधून सारणी काढण्यासाठी विधान वापरा.

उदाहरणार्थ:

DROP TABLE Customers;

 

एसक्यूएलमध्ये UNION आणि विधाने कशी वापरायची ते स्पष्ट करा UNION ALL

उत्तर:

  • UNION: दोन किंवा अधिक क्वेरींचे परिणाम SELECT एकाच निकाल सेटमध्ये एकत्र करते आणि डुप्लिकेट काढून टाकते.
  • UNION ALL: सारखे UNION, परंतु डुप्लिकेट पंक्ती राखून ठेवते.

 

LIKE एसक्यूएल मधील शोध परिस्थितींमध्ये विधान आणि विशेष वर्ण कसे वापरावे

उत्तर: मजकूर शोधासाठी नमुना जुळणी करण्यासाठी LIKE विधान वापरा. यामध्ये दोन विशेष वर्ण सामान्यतः वापरले जातात LIKE:

  • %: शून्य किंवा अधिक वर्णांसह वर्णांच्या कोणत्याही स्ट्रिंगचे प्रतिनिधित्व करते.
  • _: एका वर्णाचे प्रतिनिधित्व करते.
SELECT * FROM Customers WHERE CustomerName LIKE 'A%';

 

विविध डेटा पुनर्प्राप्ती क्वेरी स्पष्ट करा: SELECT, SELECT DISTINCT, SELECT TOP SQL मध्ये

उत्तर:

  • SELECT: एक किंवा अधिक सारण्यांमधून डेटा पुनर्प्राप्त करते.
  • SELECT DISTINCT: डुप्लिकेट मूल्ये काढून, स्तंभातून अद्वितीय डेटा पुनर्प्राप्त करते.
  • SELECT TOP: क्वेरी परिणामातून निर्दिष्ट पंक्तींची संख्या पुनर्प्राप्त करते.
SELECT DISTINCT Country FROM Customers;  
SELECT TOP 10 * FROM Orders;  

 

GROUP BY, HAVING, ORDER BY एसक्यूएल मध्ये स्टेटमेंट एकत्र कसे वापरावे

उत्तर: विधाने एकत्र करून GROUP BY, HAVING, ORDER BY, आम्ही डेटा गटबद्ध करू शकतो, गट फिल्टर करू शकतो आणि निकालाची क्रमवारी लावू शकतो.

उदाहरणार्थ:

SELECT Country, COUNT(*) AS TotalCustomers  
FROM Customers  
GROUP BY Country  
HAVING COUNT(*) > 5  
ORDER BY TotalCustomers DESC;  

 

ए ची संकल्पना आणि एसक्यूएलमधील विधाने transaction कशी वापरायची ते स्पष्ट करा. BEGIN TRANSACTION, COMMIT, ROLLBACK

उत्तर: व्यवहार हा एक किंवा अधिक डेटाबेस ऑपरेशन्सचा क्रम आहे ज्याला एकच युनिट मानले जाते. व्यवहारातील कोणतेही ऑपरेशन अयशस्वी झाल्यास, संपूर्ण व्यवहार परत केला जातो आणि सर्व बदल पूर्ववत केले जातात.

  • BEGIN TRANSACTION: नवीन व्यवहार सुरू करतो.
  • COMMIT: डेटाबेसमध्ये व्यवहारात केलेले बदल जतन करते आणि पुष्टी करते.
  • ROLLBACK: व्यवहार रद्द करते आणि व्यवहारात केलेले कोणतेही बदल पूर्ववत करते
BEGIN TRANSACTION;  
UPDATE Accounts SET Balance = Balance- 100 WHERE AccountID = 123;  
UPDATE Accounts SET Balance = Balance + 100 WHERE AccountID = 456;  
COMMIT;