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

कैसे जांचें कि MySQL वाले सेल में कोई विशिष्ट देश कोड मौजूद है या नहीं?

<घंटा/>

विशिष्ट मान के लिए, FIND_IN_SET() का उपयोग करें। आइए पहले एक −

. बनाएं
mysql> टेबल बनाएं DemoTable1439 -> (-> CountryId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> CountryCode varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.49 सेकंड)

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

mysql> DemoTable1439(CountryCode) मानों ('1022_US,7894_UK') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable1439 (कंट्रीकोड) मान ('6567_AUS, 7894_UK') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)mysql> DemoTable1439(CountryCode) मान ('6567_AUS') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)

. का चयन करके तालिका से सभी रिकॉर्ड प्रदर्शित करें
mysql> DemoTable1439 से * चुनें;

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

<पूर्व>+-----------+---------------------+| देश आईडी | कंट्रीकोड |+-----------+---------------------+| 1 | 1022_यूएस, 7894_यूके || 2 | 6567_एयूएस,7894_यूके || 3 | 6567_AUS |+-----------+----------------------+3 पंक्तियों में सेट (0.00 सेकंड)

सेल में कंट्री कोड मौजूद है या नहीं यह जांचने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable1439 से * चुनें -> जहाँ find_in_set('6567_AUS', CountryCode)> 0;

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

<पूर्व>+-----------+---------------------+| देश आईडी | कंट्रीकोड |+-----------+---------------------+| 2 | 6567_एयूएस,7894_यूके || 3 | 6567_AUS |+-----------+----------------------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL में किसी विशिष्ट कॉलम नाम के साथ टेबल कैसे खोजें?

    कॉलम नाम खोजने के लिए, info_schema.columns का उपयोग करें। निम्नलिखित वाक्य रचना है - जानकारी_स्कीमा.कॉलम से अलग टेबल_नाम चुनें, जहां कॉलम_नाम जैसे %yourSearchValue% और table_schema=database(); आइए विभिन्न तालिका में कॉलम नाम खोजने के लिए उपरोक्त सिंटैक्स को लागू करें। यहां, हम केवल विशिष्ट कॉलम नाम

  1. MySQL में एक विशिष्ट दिन के साथ MM/YY को YYYY-MM-DD में कैसे बदलें?

    रूपांतरित करने के लिए, नीचे दिए गए सिंटैक्स के अनुसार STR_TO_DATE() का उपयोग करें। दिन के मान को CONCAT() के साथ जोड़ें - str_to_date(concat(yourDateValue/, yourColumnName), %d/%m/%y) को अपनेTableName से anyAliasName के रूप में चुनें; आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 से

  1. MySQL संस्करण की जांच कैसे करें

    आइए समझें कि MySQL के उस संस्करण की जांच कैसे करें जो उपयोगकर्ता वर्तमान में चला रहा है - कंसोल पर क्वेरी दर्ज करने से पहले, यह सुनिश्चित करना महत्वपूर्ण है कि उपयोगकर्ता सर्वर से जुड़ा है। MySQL संस्करण जांचें नीचे दी गई क्वेरी उपयोग किए जा रहे सर्वर की संस्करण संख्या और वर्तमान तिथि बताएगी। SEL