-
MySQL में पूरे कॉलम के मान से विशिष्ट प्रीफिक्स कैसे हटाएं और अपडेट करें?
यह TRIM() फंक्शन को कॉलम पर MySQL UPDATE स्टेटमेंट के साथ लागू करके किया जा सकता है। नीचे दिया गया उदाहरण इसे स्पष्ट करता है। उदाहरण मान लें कि हमारे पास Employee टेबल है जिसके Department कॉलम के सभी मानों के साथ प्रीफिक्स Dept. जुड़ा हुआ है: mysql> Select * from Employee; +------+---------------
-
MySQL SUM() फंक्शन का आउटपुट क्या होगा यदि बिना मान वाले कॉलम को आर्गुमेंट के रूप में पास किया जाए?
जब MySQL SUM() फंक्शन को बिना मान वाले कॉलम पर लागू किया जाता है, तो यह 0 के बजाय NULL लौटाता है। कॉलम किसी भी डेटा टाइप का हो सकता है। social टेबल का उपयोग करके निम्न उदाहरण इसे दर्शाता है जिसमें केवल एक कॉलम id है और उसमें कोई मान नहीं है। उदाहरण mysql> Describe Social; +-------+-------------+-
-
MySQL COALESCE() फंक्शन को SUM() फंक्शन के साथ कैसे उपयोग करें ताकि आउटपुट कस्टमाइज़ किया जा सके?
जब MySQL SUM() फंक्शन को बिना मान वाले कॉलम पर लागू किया जाता है, तो यह 0 के बजाय NULL लौटाता है। लेकिन यदि हम इस आउटपुट को 0 दिखाने के लिए कस्टमाइज़ करना चाहते हैं, तो COALESCE() फंक्शन का उपयोग कर सकते हैं जो दो आर्गुमेंट स्वीकार करता है और पहला आर्गुमेंट NULL होने पर दूसरा आर्गुमेंट लौटाता है। इस
-
MySQL SUM() फंक्शन कैरेक्टर डेटा टाइप वाले कॉलम को आर्गुमेंट के रूप में मिलने पर कैसे मूल्यांकन करता है?
MySQL SUM() फंक्शन कैरेक्टर टाइप कॉलम को आर्गुमेंट के रूप में मिलने पर NULL के बजाय 0 लौटाता है, साथ ही एक वार्निंग भी देता है। Social टेबल के डेटा का उपयोग करके निम्न उदाहरण इसे दर्शाता है। उदाहरण mysql> Select * from Social; +------+-------+ | Id | Name | +------+-------+ | 100 | Rahul | +-
-
MySQL INSERT() फंक्शन में इंसर्शन पोजीशन आउट ऑफ रेंज होने पर क्या होता है?
यदि इंसर्शन की पोजीशन रेंज से बाहर है, तो MySQL INSERT() फंक्शन कोई इंसर्शन नहीं करता। पोजीशन आउट ऑफ रेंज तब होती है जब हम नेगेटिव मान, शून्य (0), या मूल स्ट्रिंग में कुल वर्णों की संख्या से 2 अधिक मान पास करते हैं। इसे उदाहरण से समझते हैं। उदाहरण नीचे दी गई क्वेरी कोई इंसर्शन नहीं करेगी क्योंकि इंस
-
MySQL टेबल से शर्तों के आधार पर मानों को फ़ाइल में कैसे एक्सपोर्ट करें?
MySQL टेबल से डेटा एक्सपोर्ट करते समय WHERE क्लॉज में शर्तों का उपयोग किया जा सकता है। इसे एक उदाहरण से समझते हैं। उदाहरण मान लें कि Student_info टेबल में निम्नलिखित डेटा है: mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name | Address | Subject
-
INSERT() फ़ंक्शन का उपयोग करके MySQL टेबल के कॉलम के मान में नई स्ट्रिंग कैसे डालें?
इस उद्देश्य के लिए, हमें INSERT() फ़ंक्शन के पहले पैरामीटर यानी मूल स्ट्रिंग के स्थान पर कॉलम के नाम का उपयोग करना होगा। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा: उदाहरण मान लीजिए हम Student टेबल के year_of_admission कॉलम के मानों के साथ /Old जोड़ना चाहते हैं तो हमें निम्नलिखित क्वेरी लिखनी होगी: mysq
-
यदि हटाए जाने वाले कैरेक्टर्स की संख्या मूल स्ट्रिंग में उपलब्ध कैरेक्टर्स से अधिक है तो MySQL INSERT() फ़ंक्शन क्या लौटाता है?
यदि हटाए जाने वाले कैरेक्टर्स की संख्या मूल स्ट्रिंग में उपलब्ध कैरेक्टर्स की संख्या से अधिक है तो MySQL INSERT() फ़ंक्शन मूल स्ट्रिंग के अंत तक कैरेक्टर्स को हटाना जारी रखेगा। उदाहरण mysql> Select INSERT(myteststring,3,15,original); +----------------------------------------+ | INSERT(mytestst
-
MySQL में स्ट्रिंग को दूसरी स्ट्रिंग से कैसे पैड करें?
MySQL में दो फ़ंक्शन हैं जिनके नाम LPAD() और RPAD() हैं जिनकी मदद से हम एक स्ट्रिंग को दूसरी स्ट्रिंग से पैड कर सकते हैं। LPAD() फ़ंक्शन, जैसा कि नाम से पता चलता है, एक स्ट्रिंग को दूसरी स्ट्रिंग से बाएं पैड करता है। MySQL में इसका उपयोग करने के लिए सिंटैक्स निम्नानुसार है: सिंटैक्स LPAD(original_s
-
MySQL LPAD() और RPAD() फ़ंक्शन का उपयोग एक ही क्वेरी में मूल स्ट्रिंग के दोनों तरफ, बाएं और दाएं, पैडिंग के लिए कैसे करें?
इसे प्राप्त करने के लिए, हमें फ़ंक्शन में से एक को दूसरे फ़ंक्शन के पहले आर्गुमेंट के रूप में उपयोग करना होगा। दूसरे शब्दों में, या तो RPAD() फ़ंक्शन LPAD() फ़ंक्शन का पहला आर्गुमेंट होगा या LPAD() फ़ंक्शन RPAD() फ़ंक्शन का पहला आर्गुमेंट होगा। इसे निम्नलिखित उदाहरण की मदद से समझा जा सकता है: उदाहर
-
यदि हम LPAD() या RPAD() फ़ंक्शन में पैडिंग के लिए अन्य स्ट्रिंग के साथ खाली स्ट्रिंग प्रदान करते हैं तो MySQL क्या लौटाता है?
मान लीजिए यदि हम LPAD() या RPAD() फ़ंक्शन में पैडिंग के लिए खाली स्ट्रिंग प्रदान करते हैं तो MySQL आउटपुट के रूप में NULL लौटाएगा। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा: उदाहरण mysql> Select LPAD(ABCD,22,); +--------------------+ | LPAD(ABCD,22,) | +--------------------+ | NULL
-
यदि मूल स्ट्रिंग की लंबाई LPAD() या RPAD() फ़ंक्शन में पैडिंग के बाद लौटाई गई स्ट्रिंग की लंबाई से अधिक है तो क्या होता है?
इस मामले में, MySQL कुछ भी पैड नहीं करेगा और LPAD() या RPAD() फ़ंक्शन में आर्गुमेंट के रूप में प्रदान की गई लंबाई के मान तक मूल स्ट्रिंग से कैरेक्टर्स को काट देगा। उदाहरण mysql> Select LPAD(ABCD,3,*); +--------------------+ | LPAD(ABCD,3,*) | +--------------------+ | ABC
-
MySQL टेबल के कॉलम में मानों के साथ LPAD() या RPAD() फ़ंक्शन का उपयोग कैसे करें?
कॉलम मानों के साथ LPAD() या RPAD() फ़ंक्शन का उपयोग करने के लिए हमें इन फ़ंक्शन के पहले आर्गुमेंट के रूप में कॉलम नाम निर्दिष्ट करना होगा। Student टेबल का अनुसरण करने वाला उदाहरण इसे स्पष्ट करेगा: उदाहरण mysql> Select Name, LPAD(Name,10,*) from student; +---------+-------------------+ | Name &
-
MySQL में स्ट्रिंग से अग्रणी और अनुगामी स्पेस कैरेक्टर्स कैसे हटाएं?
MySQL LTRIM() और RTRIM() फ़ंक्शन का उपयोग स्ट्रिंग से अग्रणी और अनुगामी स्पेस को हटाने के लिए किया जा सकता है। MySQL LTRIM() फ़ंक्शन का उपयोग स्ट्रिंग से अग्रणी स्पेस कैरेक्टर्स को हटाने के लिए किया जाता है। इसका सिंटैक्स निम्नानुसार हो सकता है: सिंटैक्स LTRIM(String) यहां, String, वह स्ट्रिंग है ज
-
MySQL फ़ंक्शन का उपयोग करके मूल स्ट्रिंग से कैरेक्टर हटाने के बाद नई स्ट्रिंग को स्ट्रिंग के भीतर कैसे डालें?
हम MySQL INSERT() फ़ंक्शन का उपयोग मूल स्ट्रिंग से कैरेक्टर हटाने के बाद स्ट्रिंग के भीतर नई स्ट्रिंग डालने के लिए कर सकते हैं। सिंटैक्स INSERT(original_string, @pos, @len, new_string) यहां, original_string वह स्ट्रिंग है जिसमें हम किसी विशेष संख्या में कैरेक्टर्स के स्थान पर नई स्ट्रिंग डालना चाहत
-
टेक्स्ट फ़ाइल में लिखे मान के बजाय बदला हुआ मान कॉलम में अपलोड कैसे करें जब उस टेक्स्ट फ़ाइल को MySQL टेबल में इंपोर्ट किया जाए?
मान लीजिए यदि हम टेक्स्ट फ़ाइल में लिखे मान के बजाय बदला हुआ मान अपलोड करना चाहते हैं तो हमें यूजर वेरिएबल के साथ SET कमांड का उपयोग करना होगा। इसे निम्नलिखित उदाहरण की मदद से समझा जा सकता है: उदाहरण मान लीजिए A.txt में निम्नलिखित डेटा है: 105,Chum,USA,11000 106,Danny,AUS,12000 लेकिन हम इंपोर्ट कर
-
MySQL LOAD DATA INFILE स्टेटमेंट के साथ 'FIELDS TERMINATED BY' विकल्प का उपयोग करके टेक्स्ट फ़ाइल से डेटा कैसे इंपोर्ट करें?
FIELDS TERMINATED BY विकल्प का उपयोग तब किया जाना चाहिए जब टेक्स्ट फ़ाइल जिसे हम MySQL टेबल में इंपोर्ट करना चाहते हैं, उसमें मान कॉमा (,) से अलग हों या शायद किसी अन्य सेपरेटर जैसे कोलन (:), सेमीकोलन (;) आदि से अलग हों। इसे निम्नलिखित उदाहरण की मदद से समझा जा सकता है: उदाहरण मान लीजिए टेक्स्ट फ़ाइल
-
MySQL टेबल से सभी डेटा को टेक्स्ट फ़ाइल में कैसे एक्सपोर्ट करें?
यह SELECT … INTO OUTFILE स्टेटमेंट की मदद से किया जा सकता है। हम इसे निम्नलिखित उदाहरण की मदद से स्पष्ट कर रहे हैं: उदाहरण मान लीजिए हमारे पास Student_info टेबल से निम्नलिखित डेटा है: mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name | Address | Subje
-
MySQL टेबल से कुछ फील्ड को टेक्स्ट फ़ाइल में कैसे एक्सपोर्ट करें?
यह SELECT … INTO OUTFILE स्टेटमेंट में कॉलम नाम प्रदान करके किया जा सकता है जब MySQL टेबल से फ़ाइल में डेटा एक्सपोर्ट किया जाता है। हम इसे निम्नलिखित उदाहरण की मदद से स्पष्ट कर रहे हैं: उदाहरण मान लीजिए हमारे पास Student_info टेबल से निम्नलिखित डेटा है: mysql> Select * from Student_info; +-----
-
MySQL टेबल से सभी डेटा को CSV फ़ाइल में कैसे एक्सपोर्ट करें?
यह SELECT … INTO OUTFILE स्टेटमेंट की मदद से किया जा सकता है। हम इसे निम्नलिखित उदाहरण की मदद से स्पष्ट कर रहे हैं: उदाहरण मान लीजिए हमारे पास Student_info टेबल से निम्नलिखित डेटा है: mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name &nbs