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

DELETE SQL मा स्टेटमेन्ट प्रयोग गरेर तालिकाबाट डाटा कसरी मेटाउने

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

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

DELETE FROM Customers WHERE CustomerID = 1;

 

एक को अवधारणा Index र SQL मा अनुक्रमणिका प्रयोग गर्ने फाइदाहरू व्याख्या गर्नुहोस्

उत्तर: एक 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 SQL मा तालिका मेटाउन बयान कसरी प्रयोग गर्ने

उत्तर: DROP TABLE डाटाबेसबाट तालिका हटाउन स्टेटमेन्ट प्रयोग गर्नुहोस्।

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

DROP TABLE Customers;

 

SQL मा UNION र कथनहरू कसरी प्रयोग गर्ने भनेर व्याख्या गर्नुहोस् UNION ALL

उत्तर:

  • UNION: दुई वा बढी प्रश्नहरूको नतिजालाई SELECT एकल परिणाम सेटमा जोड्छ र नक्कलहरू हटाउँछ।
  • UNION ALL: जस्तै UNION, तर नक्कल पङ्क्तिहरू राख्छ।

 

LIKE SQL मा खोज अवस्थाहरूमा बयान र विशेष क्यारेक्टरहरू कसरी प्रयोग गर्ने

उत्तर: पाठ खोजको लागि ढाँचा मिलान प्रदर्शन गर्न 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 SQL मा कथनहरू सँगै कसरी प्रयोग गर्ने

उत्तर: कथनहरू संयोजन गरेर GROUP BY, HAVING, ORDER BY, हामी डेटा समूह, फिल्टर समूह, र परिणाम क्रमबद्ध गर्न सक्छौं।

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

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

 

A को अवधारणा र SQL मा कथनहरू 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;