-
यदि बिट का मान 1 है और पहली स्ट्रिंग NULL है तो MySQL MAKE_SET () फ़ंक्शन क्या लौटाता है?
MySQL MAKE_SET() फ़ंक्शन कुछ भी नहीं लौटाता है यदि बिट का मान 1 है और पहली स्ट्रिंग NULL है। निम्नलिखित उदाहरण इस अवधारणा को प्रदर्शित करेगा - उदाहरण mysql> Select MAKE_SET(1, NULL,'A','B'); +---------------------------+ | MAKE_SET(1, NULL,'A','B') | +-------------
-
स्ट्रिंग्स के स्थान पर सभी NULL होने पर MySQL MAKE_SET () फ़ंक्शन क्या लौटाता है?
MySQL MAKE_SET() फ़ंक्शन कुछ भी नहीं लौटाएगा यदि स्ट्रिंग्स के स्थान पर सभी NULL हैं। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा - उदाहरण mysql> Select MAKE_SET(2, NULL,NULL,NULL); +-----------------------------+ | MAKE_SET(2, NULL,NULL,NULL) | +-----------------------------+ | &n
-
मैं मूल्यों के एक सेट के रूप में MySQL तालिका से कॉलम के मान कैसे वापस कर सकता हूं?
MySQL MAKE_SET() फंक्शन की मदद से, हम MySQL टेबल से कॉलम के मानों को मानों के एक सेट के रूप में वापस कर सकते हैं। इसे समझने के लिए हम छात्र_नाम तालिका का उदाहरण ले रहे हैं जिसमें निम्न डेटा है - mysql> Select * from Student_Name; +---------+-------+---------+ | FName | Mname | Lname
-
हम फैक्टोरियल की गणना करने के लिए MySQL संग्रहीत कार्यविधि कैसे बना सकते हैं?
mysql> DELIMITER // mysql> CREATE PROCEDURE get_factorial(IN N INT) -> BEGIN -> SET @@GLOBAL.max_sp_recursion_depth = 255; -> SET @@session.max_sp_recursion_depth = 255; -> ->
-
MySQL फ़ंक्शंस और प्रक्रियाओं के बीच सबसे महत्वपूर्ण अंतर क्या हैं?
प्रक्रियाओं और कार्यों के बीच सबसे महत्वपूर्ण अंतर यह है कि उन्हें अलग-अलग और अलग-अलग उद्देश्यों के लिए लागू किया जाता है। इसके अलावा प्रक्रिया और कार्यों के बीच अंतर निम्नलिखित हैं - एक प्रक्रिया एक मूल्य वापस नहीं करती है। इसके बजाय, एक तालिका को संशोधित करने या पुनर्प्राप्त रिकॉर्ड को संसाधित
-
हम एक संग्रहित प्रक्रिया में तैयार बयानों का उपयोग कैसे कर सकते हैं?
यदि हम तैयार किए गए कथनों को संग्रहीत प्रक्रिया में उपयोग करना चाहते हैं तो इसे BEGIN और END ब्लॉक के अंदर लिखा जाना चाहिए। इसे समझने के लिए, हम एक उदाहरण बना रहे हैं जिसकी मदद से हम तालिका के नाम को संग्रहीत प्रक्रिया के एक पैरामीटर के रूप में पारित करके सभी रिकॉर्ड प्राप्त कर सकते हैं। उदाहरण mysq
-
कैसे MySQL NULLIF () कंट्रोल फ्लो फंक्शन CASE स्टेटमेंट के समान है?
जैसा कि हम जानते हैं कि MySQL NULLIF() कंट्रोल फ्लो फंक्शन NULL लौटाएगा यदि दोनों तर्क समान हैं, अन्यथा यह पहला तर्क देता है। इसलिए यह निम्नलिखित CASE कथन के समान है - CASE WHEN expression1=expression2 THEN NULL ELSE Expression2 END.
-
दो स्ट्रिंग्स को लिंक करते समय, यदि मैं एक NULL मान जोड़ूंगा तो CONCAT () फ़ंक्शन का आउटपुट क्या होगा?
MySQL CONCAT() फ़ंक्शन एक NULL लौटाएगा यदि आप दो स्ट्रिंग्स को लिंक करते समय एक NULL मान जोड़ेंगे। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा - उदाहरण mysql> Select CONCAT('Tutorials',NULL,'Point'); +----------------------------------+ | CONCAT('Tutorials',NULL,'Point')
-
सिस्टम चर max_allowed_packet का मान स्ट्रिंग-मूल्यवान फ़ंक्शन के परिणाम को कैसे प्रभावित करता है?
स्ट्रिंग-मान फ़ंक्शन NULL लौटाता है यदि परिणाम की लंबाई max_allowed_packet सिस्टम चर के मान से अधिक होगी। दरअसल, max_allowed_packet एक गतिशील वैश्विक चर है जो पूर्णांक प्रकार के मानों को स्वीकार कर सकता है। ये मान केवल एक सत्र के लिए निर्धारित किए जा सकते हैं। यह 1024 को न्यूनतम मान और 1073741824 को
-
स्ट्रिंग्स को लिंक करते समय, यदि मैं एक NULL मान जोड़ूंगा तो CONCAT_WS () फ़ंक्शन का आउटपुट क्या होगा?
वास्तव में, CONCAT_WS() फ़ंक्शन NULL देता है यदि और केवल यदि इसका पहला तर्क यानी विभाजक NULL है। एक उदाहरण नीचे दिया गया है - mysql> Select CONCAT_ws(NULL,'Tutorial','Point','.com'); +-------------------------------------------+ | CONCAT_ws(NULL,'Tutorial','Poi
-
MySQL कर्सर क्या है? इसके मुख्य गुण क्या हैं?
कंप्यूटर विज्ञान और प्रौद्योगिकी में, एक डेटाबेस कर्सर एक नियंत्रण संरचना है जो डेटाबेस में रिकॉर्ड्स पर ट्रैवर्सल को सक्षम बनाता है। MySQL में कर्सर लगभग अन्य डेटाबेस में कर्सर के समान है। MySQL कर्सर एक प्रकार की लूप सुविधा है जो SQL के परिणाम में एक-एक करके ट्रैवर्स करने के लिए दी जाती है। हम MyS
-
MySQL कर्सर का उपयोग करने के विभिन्न चरण क्या हैं?
MySQL कर्सर का उपयोग करने के विभिन्न चरण निम्नलिखित हैं - घोषणा - सबसे पहले हमें DECLARE स्टेटमेंट का उपयोग करके एक कर्सर घोषित करना होगा। कर्सर घोषणा परिवर्तनीय घोषणा के बाद होनी चाहिए। MySQL कर्सर घोषित करने के लिए सिंटैक्स निम्नानुसार हो सकता है - DECLARE cursor_name CURSOR FOR SELECT-statem
-
MySQL कर्सर का उपयोग करते समय नॉट फाउंड हैंडलर घोषित करना क्यों आवश्यक है?
MySQL कर्सर के साथ काम करते समय हमें NOT FOUND हैंडलर घोषित करना होगा क्योंकि यह उस स्थिति को संभालता है जब कर्सर को कोई पंक्ति नहीं मिल पाती है। यह उस स्थिति को भी संभालता है जब कर्सर पंक्ति के अंत तक पहुँचता है क्योंकि हर बार जब हम FETCH स्टेटमेंट को कॉल करते हैं तो कर्सर परिणाम सेट में अगली पंक्त
-
MySQL TRIM () फ़ंक्शन का उद्देश्य क्या है?
MySQL TRIM() फ़ंक्शन का उपयोग स्ट्रिंग से विशिष्ट प्रत्यय या उपसर्ग या दोनों को हटाने के लिए किया जाता है। TRIM () फंक्शन की कार्यप्रणाली को इसके सिंटैक्स की मदद से समझा जा सकता है - सिंटैक्स TRIM([{BOTH | LEADING | TRAILING} [str_to_remove] FROM] string) यहाँ, तर्क BOTH का अर्थ है कि स्ट्रिंग से
-
जब MySQL MAKE_SET () फ़ंक्शन NULL लौटाता है?
MySQL MAKE_SET() फ़ंक्शन NULL देता है यदि बिट का मान NULL है अन्यथा किसी अन्य स्थान पर NULL को इस फ़ंक्शन द्वारा अनदेखा किया जाता है। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा - उदाहरण mysql> Select MAKE_SET(NULL, 'A','B','C'); +-----------------------------+ | MAKE_SET(NULL,
-
किसी संख्या का भाज्य ज्ञात करने के लिए एक प्रक्रिया बनाएँ?
इसे निम्नलिखित क्वेरी की सहायता से बनाया जा सकता है - mysql> Delimiter // mysql> CREATE PROCEDURE fact(IN x INT) -> BEGIN -> DECLARE result INT; -> DECLARE i INT; -> SET result = 1; -> SET i = 1;
-
=और:=असाइनमेंट ऑपरेटरों के बीच क्या अंतर है?
=ऑपरेटर SET स्टेटमेंट के एक भाग के रूप में या किसी UPDATE स्टेटमेंट में SET क्लॉज के एक भाग के रूप में एक मान निर्दिष्ट करता है, किसी भी अन्य मामले में =ऑपरेटर को एक तुलना ऑपरेटर के रूप में व्याख्यायित किया जाता है। दूसरी ओर, :=ऑपरेटर एक मान निर्दिष्ट करता है और इसकी कभी भी तुलना ऑपरेटर के रूप में व
-
MySQL IFNULL () नियंत्रण प्रवाह ऑपरेटर का डिफ़ॉल्ट रिटर्न प्रकार क्या होगा?
असल में, IFNULL(expression1, अभिव्यक्ति2) का डिफ़ॉल्ट रिटर्न प्रकार STRING, REAL या INTEGER क्रम में दो अभिव्यक्तियों में से अधिक सामान्य है। इसे निम्न उदाहरण से समझा जा सकता है - उदाहरण mysql> Create table testing Select IFNULL(100,'testing123'); Query OK, 1 row affected (0.18 sec) Recor
-
हम 'BEGIN' और 'END' के बिना MySQL संग्रहित कार्यविधियाँ कैसे बना सकते हैं?
हम BEGIN और END के बिना MySQL संग्रहित कार्यविधियाँ बना सकते हैं, ठीक उसी तरह जैसे दोनों के साथ बनाया गया है केवल BEGIN और END को छोड़ देना है। निम्नलिखित उदाहरण में, हम तालिका से सभी पंक्तियों को प्राप्त करने के लिए BEGIN और END के बिना एक संग्रहीत कार्यविधि बना रहे हैं - उदाहरण mysql> Delimiter
-
तालिका में स्थायी परिवर्तन करने के लिए अद्यतन खंड के साथ REPLACE () का उपयोग कैसे किया जा सकता है?
जैसा कि हम जानते हैं कि एक स्ट्रिंग के भीतर किसी अन्य सबस्ट्रिंग के साथ सबस्ट्रिंग की घटनाओं को बदलने के लिए REPLACE () फ़ंक्शन का उपयोग किया जाता है। हम तालिका को अद्यतन करने के लिए अद्यतन विवरण के साथ REPLACE फ़ंक्शन का भी उपयोग कर सकते हैं। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा - उदाहरण mysql>