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

कैसे मूल्यों की सूची से MySQL में एक विशेष varchar आईडी खोजने के लिए?

<घंटा/>

किसी सूची से एक विशेष वर्चर आईडी प्राप्त करने के लिए, आप FIND_IN_SET() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable(Id varchar(255));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड)

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

mysql> डेमोटेबल मानों में डालें ('10,100,1000'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> डेमोटेबल मानों में डालें ('101,120,2'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) )mysql> डेमोटेबल मानों में डालें ('3,4,5'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

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

<पूर्व>+---------------+| आईडी |+---------------+| 10,100,1000 || 101,120,2 || 3,4,5 |+---------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

MySQL में आईडी खोजने के लिए क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से * चुनें जहां find_in_set('2',Id);

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

<पूर्व>+-----------+| आईडी |+-----------+| 101,120,2 |+-----------+1 पंक्ति में सेट (0.03 सेकंड)
  1. MySQL में दिनांक मानों वाले रिकॉर्ड से अंतिम तिथि कैसे प्राप्त करें?

    अंतिम तिथि यानी नवीनतम प्राप्त करने के लिए, सबक्वायरी के साथ कुल फ़ंक्शन MAX() का उपयोग करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ExpiryDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.40 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड ड

  1. MySQL में VARCHAR प्रकार वाले कॉलम से किसी विशेष तिथि के बाद दिनांक रिकॉर्ड खोजें

    आइए पहले एक टेबल बनाएं। यहाँ, हमने तारीख को VARCHAR के रूप में निर्धारित किया है - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.87 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - में डालें DemoTable1364 मान (20-09-2018 13:00:00); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) चयन कथन का उ

  1. MySQL में VARCHAR कॉलम से अधिकतम मान ज्ञात करें

    अधिकतम मान ज्ञात करने के लिए, CAST () के साथ MAX () का उपयोग करें, क्योंकि मान VARCHAR प्रकार के हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.44 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2030 मानों (901) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभा