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

MySQL क्वेरी में 'खाली सेट' को कैसे बदलें?

<घंटा/>

ऐसे रिकॉर्ड को बदलने के लिए जो मौजूद नहीं है, MySQL में COALESCE का उपयोग करें। COALESCE NULL मानों को प्रतिस्थापित करने में मदद करेगा। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं डेमोटेबल -> (-> कोड वर्कर(20) ->);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.64 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमोटेबल वैल्यू ('10') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमोटेबल मानों में डालें ('45'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.30 सेकंड) mysql> सम्मिलित करें डेमोटेबल मानों में ('78'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------+| कोड |+------+| 10 || 45 || 78 |+------+3 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ एक MySQL क्वेरी में 'खाली सेट' को बदलने की क्वेरी है -

mysql> COALESCE(MAX(Code), 'false') AS WhyReturnSetIsEmpty -> DemoTable से -> जहां कोड='90';
चुनें

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+--------------------------+| जब रिटर्नसेट खाली है |+--------------------------+| असत्य |+---------------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL में चेतावनियों को कैसे दबाएं?

    चेतावनियों को दबाने के लिए, SQL_NOTES=0 सेट करें। आइए एक उदाहरण देखें। सबसे पहले, हम SQL_NOTES को 1 पर सेट करेंगे - SET sql_notes =1;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) अब, आइए हम एक तालिका छोड़ते हैं जो मौजूद नहीं है। जैसा कि आप देख सकते हैं एक चेतावनी संदेश अब दिखाई दे रहा है - ड्

  1. MySQL में खाली पंक्ति के लिए डिफ़ॉल्ट मान कैसे सेट करें?

    खाली पंक्ति के लिए डिफ़ॉल्ट मान सेट करने के लिए, COALESCE() की अवधारणा का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1863 ( FirstName varchar(20) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1863 मान (NULL) में डाले

  1. MySQL में धीमी क्वेरी लॉगिंग कैसे सेटअप करें

    यह मार्गदर्शिका बताएगी कि MySQL में धीमी क्वेरी लॉगिंग को कैसे सेट किया जाए ताकि आप यह निर्धारित कर सकें कि कौन से प्रश्न मंदी का कारण बन रहे हैं। यदि आप एक उत्पादन MySQL सर्वर चलाते हैं या प्रशासित करते हैं, तो यह काफी संभावना है कि यह कभी-कभी थोड़ा धीमा चलता है, और यह पता लगाने के लिए बहुत समय ल