एसक्यूएल टिप्पणियाँ
टिप्पणियों का उपयोग SQL कथनों के भागों का वर्णन करने या SQL कथनों के निष्पादन को अवरुद्ध करने के लिए किया जाता है।
नोट:
टिप्पणियाँ Microsoft Access डेटाबेस में समर्थित नहीं हैं!
एकल पंक्ति टिप्पणियाँ
एकल पंक्ति टिप्पणियाँ--शुरुआत के लिए।
--और पंक्ति के अंत के बीच के किसी भी पाठ को अनदेखा कर दिया जाता है (संसाधित नहीं किया जाता)।
स्पष्टीकरण के रूप में
निम्नलिखित उदाहरण चित्रण के रूप में एकल-पंक्ति टिप्पणी का उपयोग करता है:
-- Select all:
SELECT * FROM Customers;
पंक्ति के अंत पर ध्यान न दें
निम्न उदाहरण किसी पंक्ति के अंत को अनदेखा करने के लिए एकल-पंक्ति टिप्पणी का उपयोग करता है:
SELECT * FROM Customers -- WHERE City='Berlin';
कथन पर ध्यान न दें
निम्नलिखित उदाहरण किसी कथन को अनदेखा करने के लिए एकल-पंक्ति टिप्पणी का उपयोग करता है:
-- SELECT * FROM Customers;
SELECT * FROM Products;
बहु-पंक्ति टिप्पणियाँ
बहु-पंक्ति टिप्पणियाँ/*के साथ शुरू*/के साथ समाप्त हो रहा है
/*और*/बीच के किसी भी पाठ को नजरअंदाज कर दिया जाता है।
स्पष्टीकरण के रूप में
निम्नलिखित उदाहरण चित्रण के रूप में बहु-पंक्ति टिप्पणी का उपयोग करता है:
/*Select all the columns
of all the records
in the Customers table:*/
SELECT * FROM Customers;
एकाधिक कथनों पर ध्यान न दें
निम्नलिखित उदाहरण एकाधिक कथनों को अनदेखा करने के लिए बहु-पंक्ति टिप्पणी का उपयोग करता है:
/*SELECT * FROM Customers;
SELECT * FROM Products;
SELECT * FROM Orders;
SELECT * FROM Categories;*/
SELECT * FROM Suppliers;
कथन के भाग पर ध्यान न दें
किसी कथन के केवल भाग को अनदेखा करना,/* */टिप्पणी का भी प्रयोग करें.
SELECT CustomerName, /*City,*/ Country FROM Customers;
उन्नत उदाहरण
जटिल कथन में टिप्पणी भाग
निम्नलिखित उदाहरण किसी कथन के भाग को अनदेखा करने के लिए टिप्पणी का उपयोग करता है:
SELECT * FROM Customers WHERE (CustomerName LIKE 'L%'
OR CustomerName LIKE 'R%' /*OR CustomerName LIKE 'S%'
OR CustomerName LIKE 'T%'*/ OR CustomerName LIKE 'W%')
AND Country='USA'
ORDER BY CustomerName;
सहायता नोट:
टिप्पणियाँ आपके SQL कोड को दस्तावेज़ीकृत करने, डिबगिंग के लिए कोड को अस्थायी रूप से फ्रीज करने और दूसरों को जटिल प्रश्नों को समझाने के लिए उपयोगी हैं। वे आपके कोड को अधिक रखरखाव योग्य और स्केलेबल बनाते हैं।
सर्वोत्तम प्रथाएं
व्याख्यात्मक नोट
जटिल प्रश्नों या व्यावसायिक तर्क की व्याख्या करें
-- Calculate total sales for active customers
-- who made purchases in the last 30 days
SELECT CustomerID, SUM(Amount)
FROM Orders
WHERE Status = 'Active'
AND OrderDate >= DATEADD(day, -30, GETDATE())
डिबगिंग टिप्पणियाँ
डिबगिंग के लिए कोड को अस्थायी रूप से अक्षम करें
SELECT CustomerName, City
FROM Customers
WHERE Country = 'USA'
-- AND City = 'New York'
ORDER BY CustomerName;
परिवर्तन इतिहास है
महत्वपूर्ण परिवर्तनों का दस्तावेज़ीकरण करें
/*
Author: John Doe
Date: 2024-01-15
Description: Added support for multi-currency
Version: 2.1
*/
UPDATE Products
SET Price = Price * 1.1
WHERE Category = 'Electronics'