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

MySQL IN () का उपयोग करके अल्पविराम से अलग किए गए मानों से रिकॉर्ड प्राप्त करें?

<घंटा/>

MySQL IN() के बजाय FIND_IN_SET() का प्रयोग करें। आइए पहले एक −

. बनाएं
mysql> टेबल बनाएं DemoTable1423 -> ( -> CountryName varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड)

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

mysql> DemoTable1423 मानों ('AUS, UK') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) mysql> DemoTable1423 मानों ('US') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> DemoTable1423 मानों ('एयूएस, यूके, यूएस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)

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

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

<पूर्व>+---------------+| देश का नाम |+---------------+| ऑस्ट्रेलिया, ब्रिटेन || यूएस || एयूएस, यूके, यूएस |+---------------+3 पंक्तियों में सेट (0.00 सेकंड)

FIND_IN_SET()−

. का उपयोग करके रिकॉर्ड लाने के लिए क्वेरी यहां दी गई है
mysql> DemoTable1423 से * चुनें जहां find_in_set('US',CountryName);

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

<पूर्व>+---------------+| देश का नाम |+---------------+| यूएस || एयूएस, यूके, यूएस |+---------------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL क्वेरी महीनों की एक श्रृंखला से रिकॉर्ड लाने के लिए?

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

  1. कैसे अल्पविराम से अलग मूल्यों के साथ MySQL में यादृच्छिक पंक्तियों को लाने के लिए?

    MySQL में यादृच्छिक पंक्तियाँ लाने के लिए, ORDER BY RAND() का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1835 (ListOfIds varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1835 मानों में डालें (98,96,49); क्वेर

  1. तालिकाओं में कैसे शामिल हों और MySQL डेटाबेस से मान कैसे प्राप्त करें?

    तालिकाओं में शामिल होने के लिए, MySQL में JOIN अवधारणा का उपयोग करें। सबसे पहले, दो टेबल बनाते हैं। आइए पहली तालिका बनाएं - );क्वेरी ठीक है, 0 पंक्तियां प्रभावित (1.19 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो52 मानों में डालें(3,माइक);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13