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

MySQL अद्यतन का उपयोग करके हाइफ़न कैसे निकालें?

<घंटा/>

MySQL अपडेट का उपयोग करके हाइफ़न को हटाने के लिए, आप रिप्लेस () फ़ंक्शन का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है -

अपना टेबलनाम अपडेट करें अपना कॉलमनाम सेट करें=बदलें(yourColumnName,'-', '' );

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> तालिका बनाएं निकालेंहाइफ़न डेमो -> ( -> userId varchar(100) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.62 सेकंड)

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

mysql> रिमूव में डालेंHyphensDemo वैल्यू ('जॉन-123-456'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> रिमूव में डालेंहाइफेंसडेमो वैल्यूज ('कैरोल-9999-7777-66555'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> removeHyphensDemo मानों ('123456-बॉब-8765') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> निकालें हाइफ़न डेमो मानों में डालें ('1678-9870-सैम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.21 सेकंड)

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

mysql> *removeHyphensDemo से चुनें;

यहाँ आउटपुट है -

<पूर्व>+--------------------------+| userId |+-------------------------------------+| जॉन-123-456 || कैरल-9999-7777-66555 || 123456-बॉब-8765 || 1678-9870-सैम |+--------------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ हाइफ़न हटाने की क्वेरी है -

mysql> अपडेट हटाएँHyphensDemo -> set userId=replace(userId,'-',''); query OK, 4 पंक्तियाँ प्रभावित (0.26 सेकंड) पंक्तियाँ मिलान:4 परिवर्तित:4 चेतावनियाँ:0

आइए एक बार फिर से टेबल रिकॉर्ड्स की जांच करें। क्वेरी इस प्रकार है -

mysql> *removeHyphensDemo से चुनें;

यहाँ हाइफ़न के बिना आउटपुट है -

<पूर्व>+----------------------+| userId |+----------------------+| जॉन123456 || कैरल9999777766555 || 123456 बॉब8765 || 16789870 सैम |+----------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. मैं MySQL में किसी मौजूदा कॉलम से ON UPDATE CURRENT_TIMESTAMP को कैसे हटाऊं?

    ON UPDATE CURRENT_TIMESTAMP परिभाषित करता है कि स्पष्ट टाइमस्टैम्प के बिना अपडेट के परिणामस्वरूप वर्तमान टाइमस्टैम्प मान में अपडेट होगा। आप ALTER कमांड का उपयोग करके ON UPDATE CURRENT_TIMESTAMP को कॉलम से हटा सकते हैं। वाक्य रचना इस प्रकार है टेबल को अपने टेबल का नाम बदलें अपना टाइमस्टैम्प कॉलम ना

  1. अद्यतन क्वेरी का उपयोग करते समय MySQL केस स्टेटमेंट का उपयोग कैसे करें?

    अद्यतन क्वेरी का उपयोग करते समय MySQL CASE कथन का उपयोग करने के लिए, आप CASE कथन का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable    (    UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserScore int    ); Query OK, 0 rows affected (0.29 s

  1. MySQL में साउंडएक्स () को कैसे क्वेरी करें?

    SOUNDEX () एक साउंडेक्स स्ट्रिंग देता है। दो तार जो लगभग एक जैसे लगते हैं उनमें समान ध्वनि वाले तार होने चाहिए MySQL में साउंडएक्स () को क्वेरी करने के लिए, आप नीचे दिए गए सिंटैक्स का उपयोग कर सकते हैं - select *from yourTableName where soundex(yourValue)=soundex(yourColumnName); आइए पहले एक टेबल