Table of Contents
SQL में गणना किए गए फ़ील्ड उपयोगकर्ताओं को डेटाबेस क्वेरी के भीतर मौजूदा कॉलम के आधार पर नए डेटा बनाने की अनुमति देते हैं। वे मूल्यों को हटाने, गणना करने और जटिल डेटा विश्लेषण को सरल बनाने के लिए उपयोगी हैं। यह लेख SQL में गणना किए गए फ़ील्ड का उपयोग करने के उदाहरण और व्यावहारिक अनुप्रयोग प्रदान करता है।
कैलकुलेटेड फील्ड्स का मूल सिंटैक्स
गणना क्षेत्र आम तौर पर अभिव्यक्ति का उपयोग करके एक SELECT बयान के भीतर बनाए जाते हैं। वाक्यविन्यास में ] कीवर्ड का उपयोग करके गणना मूल्य के लिए एक उपनाम निर्दिष्ट करना शामिल है।
उदाहरण:
SELECT price, quantity, (price * quantity) AS total_cost
FROM sales;
आम उपयोग मामले
विभिन्न परिदृश्यों में गणना किए गए क्षेत्रों का उपयोग किया जाता है, जिनमें शामिल हैं:
- कम्प्यूटिंग कुल या औसत
- जन्म तिथि से उम्र उत्पन्न
- रूपांतरण इकाइयों या मुद्राओं
- सशर्त श्रेणियों का निर्माण
व्यावहारिक उदाहरण
1. जन्म तिथि से आयु की गणना:
SELECT name, date_of_birth,
(DATEDIFF(CURDATE(), date_of_birth) / 365) AS age
FROM users;
2. लागू करने वाले सशर्त तर्क:
SELECT product_name, price,
CASE
WHEN price > 100 THEN 'Premium'
ELSE 'Standard'
END AS category
FROM products;
सर्वश्रेष्ठ अभ्यास
गणना फ़ील्ड का उपयोग करते समय, यह सुनिश्चित करें कि अभिव्यक्तियों को प्रदर्शन के लिए अनुकूलित किया गया है। बड़े प्रश्नों में जटिल गणना से बचें, और अक्सर उपयोग किए जाने वाले गणनाओं के लिए संग्रहीत गणनाओं को बनाने पर विचार करें। सटीकता के लिए हमेशा परीक्षण की गणना और उचित रूप से शून्य मूल्यों को संभाल लें।