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

MySQL तालिका में मानों से केवल प्रतिशत चिह्न निकालें?

<घंटा/>

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable828( CustomerName varchar(100), इंटरेस्टरेट varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.50 सेकंड)

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

mysql> DemoTable828 मान ('क्रिस', '10%') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.60 सेकंड) mysql> DemoTable828 मानों में डालें ('रॉबर्ट', '11.5%'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> DemoTable828 मानों में डालें ('डेविड', '15.90%'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> DemoTable828 मानों में डालें ('बॉब', '20%');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)

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

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

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

<पूर्व>+--------------+--------------+| ग्राहक का नाम | ब्याज दर |+--------------+--------------+| क्रिस | 10% || रॉबर्ट | 11.5% || डेविड | 15.90% || बॉब | 20% |+--------------+--------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

MySQL तालिका में मानों से प्रतिशत चिह्न हटाने की क्वेरी निम्नलिखित है -

mysql> अद्यतन DemoTable828 set InterestRate=replace(InterestRate,'%',''); क्वेरी ठीक है, 4 पंक्तियाँ प्रभावित (0.18 सेकंड) पंक्तियाँ मिलान:4 परिवर्तित:4 चेतावनियाँ:0

आइए एक बार फिर से टेबल रिकॉर्ड देखें -

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

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

<पूर्व>+--------------+--------------+| ग्राहक का नाम | ब्याज दर |+--------------+--------------+| क्रिस | 10 || रॉबर्ट | 11.5 || डेविड | 15.90 || बॉब | 20 |+--------------+--------------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL तालिका से अनुक्रमणिका निकालें

    MySQL टेबल से इंडेक्स को हटाने के लिए, सिंटैक्स इस प्रकार है - टेबल बदलें yourTableName ड्रॉप इंडेक्स `yourIndexName`; आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.78 सेकंड) कॉलम नाम पर इंडेक्स जोड़ने की क्वेरी निम्नलिखित है - DemoTable1469(StudentName) पर स्टूडेंट नेम_इंडेक

  1. मैं केवल एक तालिका से डेटा का चयन कैसे करूं जहां उस तालिका के स्तंभ मान MySQL में किसी अन्य तालिका के स्तंभ मानों से मेल खाते हों?

    इसके लिए आप EXISTS के साथ सबक्वेरी का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों (115, MySQL) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.23 सेकंड) चयन कथन का उप

  1. MySQL क्वेरी संबंधित कॉलम मान से केवल कोई मान नहीं लौटाने के लिए

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1829 (नाम varchar(20), istopper ENUM(YES,NO) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1829 मानों में डालें (डेविड, हां); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उ