Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

यदि NULLIF () में तर्क समान नहीं हैं, तो MySQL अभिव्यक्ति का मूल्यांकन कैसे करता है?


जैसा कि हम जानते हैं कि MySQL NULLIF() कंट्रोल फ्लो फंक्शन पहला तर्क लौटाएगा, दोनों तर्क समान नहीं हैं। पहला तर्क वापस कर दिया जाता है क्योंकि MySQL पहले तर्क का दो बार मूल्यांकन करता है यदि दोनों तर्क समान नहीं हैं।

उदाहरण

mysql> Select NULLIF('Tutorialspoint','MySQL');
+----------------------------------+
| NULLIF('Tutorialspoint','MySQL') |
+----------------------------------+
| Tutorialspoint                   |
+----------------------------------+
1 row in set (0.00 sec)

उपरोक्त उदाहरण में, चूंकि तर्क समान नहीं हैं इसलिए MySQL पहले तर्क यानी 'ट्यूटोरियल पॉइंट' का दो बार मूल्यांकन करता है और इसे आउटपुट के रूप में लौटाता है।


  1. MySQL में एक स्ट्रिंग में केवल पहले दोहराए गए मान को कैसे बदलें?

    इसके लिए आप REGEXP_REPLACE() का उपयोग कर सकते हैं। मान लें कि हमारा स्ट्रिंग है - यह मेरी पहली MySQL क्वेरी है। यह पहला ट्यूटोरियल है। मैं पहली बार सीख रहा हूं। हमें किसी विशिष्ट शब्द की केवल पहली घटना को प्रतिस्थापित करने की आवश्यकता है, मान लें कि पहले। आउटपुट होना चाहिए - यह मेरी दूसरी MySQL क्व

  1. कैसे टाइप करें नॉट इक्वल साइन इन विंडोज 10

    विभिन्न विशेष पात्रों में टाइप करने का तरीका जानना कुछ मामलों में महत्वपूर्ण है। गणित, कोडिंग, मूल HTML संपादन और कभी-कभी संचार में समान चिह्न का उपयोग किया जाता है। आप शायद Google पत्रक या एक्सेल जैसे स्प्रेडशीट टूल में सूत्र लिखने के लिए समान चिह्न का उपयोग करेंगे। क्योंकि संकेत इतना गूढ़ है, वर्त

  1. नॉट इक्वल साइन - डू नॉट इक्वल सिंबल को कैसे टाइप करें

    प्रतीक के बराबर नहीं है, या ≠, अक्सर एक मानक कीबोर्ड सेटअप का हिस्सा नहीं है - या यह अच्छी तरह से छिपा हुआ है। तो अगर आपको इसे लिखने की ज़रूरत है, तो आप इसे कैसे करते हैं? डेस्कटॉप डिवाइस पर नॉट इक्वल साइन कैसे लिखें Windows पर:कैरेक्टर मैप का उपयोग करें कैरेक्टर मैप एक उपयोगी उपयोगिता है जिससे आप