MySQL ट्यूटोरियल

मायएसक्यूएल होम MySQL परिचय माईएसक्यूएल आरडीबीएमएस

मायएसक्यूएल एसक्यूएल

मायएसक्यूएल एसक्यूएल MySQL चुनें MySQL कहाँ MySQL और, या, नोट MySQL ऑर्डर बाय MySQL सम्मिलित करें MySQL नल मान MySQL अद्यतन MySQL DELETE MySQL सीमा MySQL मिन और MAX MySQL COUNT, AVG, SUM मायएसक्यूएल लाइक मायएसक्यूएल वाइल्डकार्ड MySQL IN MySQL के बीच MySQL उपनाम MySQL जुड़ता है MySQL इनर जॉइन MySQL लेफ्ट जॉइन MySQL राइट जॉइन MySQL क्रॉस जॉइन मायएसक्यूएल सेल्फ जॉइन मायएसक्यूएल यूनियन मायएसक्यूएल ग्रुप बाय MySQL होने MySQL मौजूद है MySQL कोई भी, सभी MySQL सम्मिलित करें चुनें माईएसक्यूएल केस MySQL अशक्त कार्य MySQL टिप्पणियाँ MySQL ऑपरेटर्स

MySQL डेटाबेस

MySQL डीबी बनाएँ MySQL ड्रॉप डीबी MySQL तालिका बनाएँ MySQL ड्रॉप टेबल MySQL परिवर्तन तालिका MySQL बाधाएं MySQL शून्य नहीं है मायएसक्यूएल यूनिक MySQL प्राथमिक कुंजी MySQL विदेशी कुंजी MySQL चेक MySQL डिफ़ॉल्ट MySQL इंडेक्स बनाएं MySQL ऑटो इंक्रीमेंट MySQL तिथियाँ MySQL दृश्य

MySQL संदर्भ

MySQL डेटा प्रकार मायएसक्यूएल फंक्शन्स

MySQL उदाहरण

MySQL उदाहरण MySQL प्रश्नोत्तरी MySQL व्यायाम

MySQL नल कार्य


MySQL IFNULL () और COALESCE () कार्य

निम्नलिखित "उत्पाद" तालिका देखें:

P_Id ProductName UnitPrice UnitsInStock UnitsOnOrder
1 Jarlsberg 10.45 16 15
2 Mascarpone 32.56 23  
3 Gorgonzola 15.67 9 20

मान लीजिए कि "UnitsOnOrder" कॉलम वैकल्पिक है, और इसमें NULL मान हो सकते हैं।

निम्नलिखित चयन कथन को देखें:

SELECT ProductName, UnitPrice * (UnitsInStock + UnitsOnOrder)
FROM Products;

ऊपर के उदाहरण में, यदि कोई भी "UnitsOnOrder" मान NULL है, तो परिणाम NULL होगा।


MySQL IFNULL () फ़ंक्शन

यदि कोई व्यंजक NULL है, तो MySQL IFNULL()फ़ंक्शन आपको एक वैकल्पिक मान वापस करने देता है।

यदि मान NULL है, तो नीचे दिया गया उदाहरण 0 देता है:

SELECT ProductName, UnitPrice * (UnitsInStock + IFNULL(UnitsOnOrder, 0))
FROM Products;

MySQL COALESCE () फ़ंक्शन

या हम इस तरह से फ़ंक्शन का उपयोग कर सकते हैं: COALESCE()

SELECT ProductName, UnitPrice * (UnitsInStock + COALESCE(UnitsOnOrder, 0))
FROM Products;