-
MySQL में, पूरे कॉलम के मान से विशिष्ट उपसर्ग को कैसे हटाएं और उन्हें अपडेट करें?
यह MySQL UPDATE स्टेटमेंट के साथ कॉलम पर TRIM () फंक्शन को लागू करके किया जा सकता है। नीचे दिया गया उदाहरण इसे और स्पष्ट कर देगा। उदाहरण मान लीजिए, हमारे पास एक टेबल कर्मचारी है जिसमें डिपार्टमेंट उपसर्ग है, जिसमें कॉलम डिपार्टमेंट के सभी मान इस प्रकार हैं - mysql> Select * from Employee; +-----
-
MySQL SUM () फ़ंक्शन का आउटपुट क्या होगा यदि कोई कॉलम जिसमें कोई मान नहीं है, उसके तर्क के रूप में पारित किया गया है?
जब MySQL SUM () फ़ंक्शन को एक तर्क के रूप में कोई मान नहीं होने वाला कॉलम मिला, तो यह आउटपुट के रूप में 0 के बजाय NULL लौटाएगा। कॉलम किसी भी डेटा प्रकार का हो सकता है। उदाहरण के बाद, सोशल नाम की एक टेबल का उपयोग करना, जिसमें आईडी नाम का केवल एक कॉलम है, जिसमें कोई मान नहीं है, यह इसे स्पष्ट करेगा उद
-
आउटपुट को अनुकूलित करने के लिए MySQL COALESCE () फ़ंक्शन का उपयोग MySQL SUM () फ़ंक्शन के साथ कैसे किया जा सकता है?
जब MySQL SUM() फंक्शन को एक कॉलम मिलता है, जिसमें कोई वैल्यू नहीं है, एक तर्क है तो यह आउटपुट के रूप में 0 के बजाय NULL लौटाएगा। लेकिन अगर हम आउटपुट के रूप में 0 दिखाने के लिए इस आउटपुट को कस्टमाइज़ करना चाहते हैं तो हम MySQL COALESCE() फ़ंक्शन का उपयोग कर सकते हैं जो दो तर्कों को स्वीकार करता है और
-
MySQL SUM () फ़ंक्शन का मूल्यांकन कैसे करता है यदि उसे कॉलम मिला है, जिसमें वर्ण डेटा प्रकार है, इसके तर्क के रूप में?
MySQL SUM() फ़ंक्शन वर्ण प्रकार कॉलम को इसके तर्क के रूप में प्राप्त करने पर चेतावनी के साथ, NULL के बजाय 0 लौटाएगा। निम्नलिखित उदाहरण सामाजिक नाम की तालिका से डेटा का उपयोग करके इसे स्पष्ट करेंगे - उदाहरण mysql> Select * from Social; +------+-------+ | Id | Name | +------+-------+
-
क्या होता है यदि MySQL INSERT () फ़ंक्शन में सम्मिलन की स्थिति सीमा से बाहर है?
यदि सम्मिलन की स्थिति सीमा से बाहर है, तो MySQL INSERT () फ़ंक्शन कोई प्रविष्टि नहीं करता है। सम्मिलन की स्थिति उस स्थिति में सीमा से बाहर हो सकती है जब हम नकारात्मक या 0 (शून्य) मान पास करते हैं या मान मूल स्ट्रिंग में वर्णों की कुल संख्या के मान से 2 से अधिक हो जाता है। इसे सहायता से समझा जा सकता
-
मैं फ़ाइल में MySQL तालिका से कुछ शर्तों के आधार पर मूल्यों को कैसे निर्यात कर सकता हूं?
हम MySQL तालिका से डेटा को फ़ाइल में निर्यात करते समय WHERE क्लॉज में शर्तों का उपयोग कर सकते हैं। इसे एक उदाहरण की मदद से समझा जा सकता है - उदाहरण मान लीजिए कि हमारे पास तालिका Student_info से निम्नलिखित डेटा है - Student_info से * चुनें; ---+| आईडी | नाम | पता | विषय |+------+---------+---------
-
हम MySQL तालिका के कॉलम के मान में एक नई स्ट्रिंग डालने के लिए INSERT () फ़ंक्शन का उपयोग कैसे कर सकते हैं?
इस उद्देश्य के लिए, हमें कॉलम के नाम को पहले पैरामीटर के रूप में उपयोग करने की आवश्यकता है, यानी INSERT () फ़ंक्शन के मूल स्ट्रिंग के स्थान पर। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा - उदाहरण मान लीजिए कि हम छात्र तालिका के year_of_admission कॉलम के मानों के साथ / Old जोड़ना चाहते हैं तो हमें निम्नल
-
यदि हटाए जाने वाले वर्णों की संख्या मूल स्ट्रिंग में उपलब्ध वर्णों की संख्या से अधिक हो तो MySQL INSERT () फ़ंक्शन क्या लौटाता है?
यदि हटाए जाने वाले वर्णों की संख्या मूल स्ट्रिंग में उपलब्ध वर्णों की संख्या से अधिक है तो MySQL INSERT() फ़ंक्शन मूल स्ट्रिंग के अंत तक वर्णों को निकालना जारी रखेगा। उदाहरण mysql> Select INSERT('myteststring',3,15,'original'); +----------------------------------------+ | INSERT(
-
MySQL में, हम एक स्ट्रिंग को दूसरी स्ट्रिंग के साथ कैसे पैड कर सकते हैं?
MySQL के दो कार्य हैं LPAD() और RPAD() जिसकी मदद से हम एक स्ट्रिंग को दूसरी स्ट्रिंग से पैड कर सकते हैं। एलपीएडी () फ़ंक्शन, जैसा कि नाम से पता चलता है, एक स्ट्रिंग को दूसरे स्ट्रिंग के साथ बाएं पैड करता है। MySQL में इसका उपयोग करने के लिए सिंटैक्स निम्नलिखित है वाक्यविन्यास LPAD(original_string,
-
मूल स्ट्रिंग के बाएँ और दाएँ, दोनों तरफ स्ट्रिंग को पैडिंग करने के लिए हम एक ही क्वेरी में MySQL LPAD () और RPAD () फ़ंक्शंस का उपयोग कैसे कर सकते हैं?
इसे प्राप्त करने के लिए, हमें किसी एक फ़ंक्शन को दूसरे फ़ंक्शन के पहले तर्क के रूप में उपयोग करना होगा। दूसरे शब्दों में, या तो RPAD () फ़ंक्शन LPAD () फ़ंक्शन का पहला तर्क होगा या LPAD () फ़ंक्शन RPAD () फ़ंक्शन का पहला तर्क होगा। इसे निम्न उदाहरण की सहायता से समझा जा सकता है उदाहरण mysql> Selec
-
यदि हम LPAD () या RPAD () फ़ंक्शन में अन्य स्ट्रिंग के साथ पैडिंग के लिए एक खाली स्ट्रिंग प्रदान करते हैं, तो MySQL क्या लौटाता है?
मान लीजिए अगर हम एलपीएडी () या आरपीएडी () फ़ंक्शन पर पैडिंग के लिए एक खाली स्ट्रिंग प्रदान करते हैं तो MySQL आउटपुट के रूप में NULL लौटाएगा। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा - उदाहरण mysql> Select LPAD('ABCD',22,''); +--------------------+ | LPAD('ABCD',22,''
-
क्या होता है यदि मूल स्ट्रिंग की लंबाई एलपीएडी () या आरपीएडी () फ़ंक्शन में पैडिंग के बाद लौटाई गई स्ट्रिंग की लंबाई से अधिक है?
इस मामले में, MySQL कुछ भी पैड नहीं करेगा और एलपीएडी () या आरपीएडी () फ़ंक्शन में तर्क के रूप में प्रदान की गई लंबाई के मान तक मूल स्ट्रिंग से वर्णों को छोटा कर देगा। उदाहरण mysql> Select LPAD('ABCD',3,'*'); +--------------------+ | LPAD('ABCD',3,'*') | +----------
-
हम MySQL तालिका के कॉलम में मानों के साथ LPAD () या RPAD () फ़ंक्शन का उपयोग कैसे कर सकते हैं?
LPAD () या RPAD () फ़ंक्शन को कॉलम मानों के साथ उपयोग करने के लिए हमें इन फ़ंक्शंस के पहले तर्क के रूप में कॉलम नाम निर्दिष्ट करने की आवश्यकता है। छात्र तालिका के उदाहरण का अनुसरण करने से यह स्पष्ट हो जाएगा - उदाहरण mysql> Select Name, LPAD(Name,10,'*') from student; +---------+---------
-
हम 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,12
-
हम MySQL LOAD DATA INFILE स्टेटमेंट को 'FIELDS TERMINATED BY' विकल्प के साथ टेक्स्ट फ़ाइल से MySQL टेबल में डेटा आयात करने के लिए कैसे कर सकते हैं?
फ़ील्ड्स टर्मिनेटेड बाय विकल्प का उपयोग तब किया जाना चाहिए जब टेक्स्ट फ़ाइल जिसे हम MySQL तालिका में आयात करना चाहते हैं, में वे मान हैं जो अल्पविराम (,) द्वारा अलग किए गए हैं या शायद किसी अन्य विभाजक जैसे कोलन (:), अर्धविराम (; ) आदि। इसे निम्नलिखित उदाहरण की सहायता से समझा जा सकता है - उदाहरण मान
-
हम MySQL तालिका से सभी डेटा को टेक्स्ट फ़ाइल में कैसे निर्यात कर सकते हैं?
इसे SELECT… INTO OUTFILE स्टेटमेंट की मदद से किया जा सकता है। हम इसे निम्न उदाहरण की सहायता से स्पष्ट कर रहे हैं - उदाहरण मान लीजिए कि हमारे पास तालिका Student_info से निम्नलिखित डेटा है: mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name | Address
-
हम MySQL तालिका से कुछ फ़ील्ड को टेक्स्ट फ़ाइल में कैसे निर्यात कर सकते हैं?
यह MySQL टेबल से डेटा को फाइल में एक्सपोर्ट करते समय सेलेक्ट … INTO OUTFILE स्टेटमेंट में कॉलम नाम प्रदान करके किया जा सकता है। हम इसे निम्न उदाहरण की सहायता से स्पष्ट कर रहे हैं - उदाहरण मान लीजिए कि हमारे पास तालिका Student_info से निम्न डेटा है - mysql> Select * from Student_info; +------+----
-
हम MySQL तालिका से सभी डेटा को CSV फ़ाइल में कैसे निर्यात कर सकते हैं?
इसे SELECT… INTO OUTFILE स्टेटमेंट की मदद से किया जा सकता है। हम इसे निम्नलिखित उदाहरण की सहायता से स्पष्ट कर रहे हैं - उदाहरण मान लीजिए कि हमारे पास तालिका Student_info से निम्नलिखित डेटा है - mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name &nb